Hi all,
I am in need of creating a “library” that will hold enumeration types and functions that will be used extensively throughout the application, and which I’d like to attach to my gamemaster entity so that I can access those types and functions anytime and from anywhere.
My problem is that, if I create it as monobehavior I need to use “addcomponent” into the gamemaster, and if I create it as a stand alone class, I need to instantiate it with ‘new’. Both actions are however senseless, since there’s really no constructor to have in such a library.
in c# I would have expected something like using the “using” clause on top, for unityengine, etc., but I haven’t found any reference to that.
I have found about ‘scriptableobject’, but seemingly the derived classes need -still- be instantiated (of course being classes, i might add), but then again that’s the problem,
is there a way to declare types and functions without the need to instantiate a gameobject/component/class which contains them?
I have the suspicion I’m doing something wrong so I’d appreciate any advice.
thanks