AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
|
A helper class to register a type to an AiMalgamBaseRuntimeSet<T> at runtime More...
Public Attributes | |
SetType | registerItem |
The item to register to registerRuntimeSet | |
RuntimeSetType | registerRuntimeSet |
The AiMalgamBaseRuntimeSet<T> to store the SetType | |
bool | registerOnStartAndDestroy = false |
Register and unregister the SetType at Start() and Destroy()? | |
bool | registerOnEnableAndDisable = true |
Register and unregister the SetType at OnEnable() and OnDisable()? | |
Protected Member Functions | |
virtual void | Reset () |
virtual void | Awake () |
virtual void | Start () |
virtual void | OnDestroy () |
virtual void | OnEnable () |
virtual void | OnDisable () |
virtual void | OnValidate () |
abstract void | AutoFill () |
Add a possibility for the developer to automatically fill your SetType (and other fields), if you like More... | |
A helper class to register a type to an AiMalgamBaseRuntimeSet<T> at runtime
RuntimeSetType | Must inherit from AiMalgamBaseRuntimeSet<T> |
SetType | Must match the generic type of RuntimeSetType |
RuntimeSetType | : | AiMalgamBaseRuntimeSet<SetType> |
|
protectedpure virtual |
Add a possibility for the developer to automatically fill your SetType (and other fields), if you like
Implemented in NikosAssets.AiMalgam.Settings.Runtime.AiMalgamEntityRegisterSelf, and NikosAssets.AiMalgam.Settings.Runtime.AiMalgamTransformRegisterSelf.