AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
Protected Member Functions | List of all members
NikosAssets.AiMalgam.Settings.Runtime.AiMalgamEntityRegisterSelf Class Reference

A specific AiMalgamBaseRegisterSelf<RuntimeSetType,SetType> class that registers an AiMalgamEntity to an AiMalgamEntityRuntimeSet More...

Protected Member Functions

override void AutoFill ()
 Add a possibility for the developer to automatically fill your SetType (and other fields), if you like More...
 
- Protected Member Functions inherited from NikosAssets.AiMalgam.Settings.Runtime.AiMalgamBaseRegisterSelf< AiMalgamEntityRuntimeSet, AiMalgamEntity >
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...
 

Additional Inherited Members

- Public Attributes inherited from NikosAssets.AiMalgam.Settings.Runtime.AiMalgamBaseRegisterSelf< AiMalgamEntityRuntimeSet, AiMalgamEntity >
SetType registerItem
 The item to register to registerRuntimeSet
 
RuntimeSetType registerRuntimeSet
 The AiMalgamBaseRuntimeSet<T> to store the SetType
 
bool registerOnStartAndDestroy
 Register and unregister the SetType at Start() and Destroy()?
 
bool registerOnEnableAndDisable
 Register and unregister the SetType at OnEnable() and OnDisable()?
 

Detailed Description

A specific AiMalgamBaseRegisterSelf<RuntimeSetType,SetType> class that registers an AiMalgamEntity to an AiMalgamEntityRuntimeSet

Member Function Documentation

◆ AutoFill()

override void NikosAssets.AiMalgam.Settings.Runtime.AiMalgamEntityRegisterSelf.AutoFill ( )
protectedvirtual

Add a possibility for the developer to automatically fill your SetType (and other fields), if you like

Implements NikosAssets.AiMalgam.Settings.Runtime.AiMalgamBaseRegisterSelf< AiMalgamEntityRuntimeSet, AiMalgamEntity >.