Class FunctionalityInjectionModule
Inheritance
FunctionalityInjectionModule
Syntax
[ImmortalModule]
[ScriptableSettingsPath("ModuleLoaderSettings")]
public class FunctionalityInjectionModule : ScriptableSettings<FunctionalityInjectionModule>, IModuleBehaviorCallbacks, IModule
Properties
activeIsland
Declaration
public FunctionalityIsland activeIsland { get; }
Property Value
defaultIsland
Declaration
public FunctionalityIsland defaultIsland { get; }
Property Value
islands
Declaration
public HashSet<FunctionalityIsland> islands { get; }
Property Value
Methods
AddIsland(FunctionalityIsland)
Declaration
public void AddIsland(FunctionalityIsland island)
Parameters
LoadModule()
Declaration
Implements
OnBehaviorAwake()
Declaration
public void OnBehaviorAwake()
Implements
OnBehaviorDestroy()
Declaration
public void OnBehaviorDestroy()
Implements
OnBehaviorDisable()
Declaration
public void OnBehaviorDisable()
Implements
OnBehaviorEnable()
Declaration
public void OnBehaviorEnable()
Implements
OnBehaviorStart()
Declaration
public void OnBehaviorStart()
Implements
OnBehaviorUpdate()
Declaration
public void OnBehaviorUpdate()
Implements
PreLoad()
Declaration
PrintStatus()
Declaration
public string PrintStatus()
Returns
SetActiveIsland(FunctionalityIsland)
Declaration
public void SetActiveIsland(FunctionalityIsland island)
Parameters
UnloadModule()
Declaration
public void UnloadModule()
Implements
Events
activeIslandChanged
Declaration
public event Action<FunctionalityIsland> activeIslandChanged
Event Type