Changes

Jump to navigation Jump to search
479 bytes added ,  20:09, 7 February 2020
Line 17: Line 17:  
* Software Inc_Data\Managed\Assembly-CSharp.dll
 
* Software Inc_Data\Managed\Assembly-CSharp.dll
   −
Start by creating a class that implements the ModMeta abstract class, then implement as many classes that inherit from ModBehaviour as you want. Each ModBehaviour implementation will be instantiated once the mod is loaded.
+
Start by creating a class that implements the ModMeta abstract class, then implement as many classes that inherit from ModBehaviour as you want.
 +
The ModMeta class will contain information about your mod and act as a manager for your mod.
 +
ModBehaviours are just a subclass to Unity's [https://docs.unity3d.com/2017.4/Documentation/ScriptReference/MonoBehaviour.html MonoBehavior] and work the same way, i.e. they use the same life cycle of Awake, Start, Update, OnDestroy. You should stick to the Update method, rather than trying to write your own update loop, as you cannot interact with Unity's system from other threads. Each ModBehaviour implementation will be instantiated once the mod is loaded.
    
== Compile ==
 
== Compile ==

Navigation menu