Init
Marks an addon class to be initialized at startup.
Classes marked with this annotation will be loaded during initialization. If there are methods annotated with the InitFun annotation in the class, they will be called. On disable, the methods annotated with the DisableFun annotation will be called.
Parameters
The InternalInitStage at which the class should be initialized.
Defines how the initialization is dispatched.
The classes (and init functions) which should be initialized before this class. (This class is initialized after them.) Those classes must be annotated with Init or InternalInit.
The classes (and init functions) which should be initialized after this class. (This class is initialized before them.) Those classes must be annotated with Init or InternalInit.