AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
|
A specific AiMalgamBaseDestinationContainerWithRuntimeSet<ComponentType,RuntimeSetType> for AiMalgamEntitys More...
Additional Inherited Members | |
Public Attributes inherited from NikosAssets.AiMalgam.Descriptions.AiMalgamBaseDestinationContainerWithRuntimeSet< AiMalgamEntity, AiMalgamEntityRuntimeSet > | |
bool | copyRuntimeSetItemsDistinct |
Should the items from _copyFromRuntimeSet set be added distinct? It is recommended to leave this to true | |
bool | subscribeToCopyRuntimeSetChanges |
Should we subscribe and react to newly added or removed items from the CopyFromRuntimeSet? | |
bool | storeIntoRuntimeSetAtStart |
Should the BaseDestinationContainerMono<ComponentType>.Destinations items of this class be stored into StoreInRuntimeSet? | |
bool | storeLaterAddedIntoRuntimeSet |
Should items that were added later at runtime to the BaseDestinationContainerMono<ComponentType>.Destinations list be added to StoreInRuntimeSet? | |
Protected Member Functions inherited from NikosAssets.AiMalgam.Descriptions.AiMalgamBaseDestinationContainerWithRuntimeSet< AiMalgamEntity, AiMalgamEntityRuntimeSet > | |
virtual void | Start () |
virtual void | OnDestroy () |
virtual void | OnValidate () |
virtual void | CheckSubscribeStoreIntoRuntimeSet () |
virtual void | CheckSubscribeCopyFromRuntimeSet () |
virtual void | UnsubscribeStoreInRuntimeSet (RuntimeSetType storeInSet) |
virtual void | UnsubscribeCopyFromRuntimeSet (RuntimeSetType copyFromSet) |
virtual void | AddIntoStoreRuntimeSet (ComponentType comp) |
virtual void | RemoveFromStoreRuntimeSet (ComponentType comp) |
virtual void | OnCopyRuntimeSetItemAdded (ComponentType componentType) |
virtual void | OnCopyRuntimeSetItemRemoved (ComponentType componentType) |
Protected Attributes inherited from NikosAssets.AiMalgam.Descriptions.AiMalgamBaseDestinationContainerWithRuntimeSet< AiMalgamEntity, AiMalgamEntityRuntimeSet > | |
RuntimeSetType | _copyFromRuntimeSet |
Copy the items from the assigned RuntimeSetType to the BaseDestinationContainerMono<ComponentType>.Destinations list of this class | |
RuntimeSetType | _prevCopyFromRuntimeSet |
A helper field used when the user changed the _copyFromRuntimeSet field in the inspector or via code in the CopyFromRuntimeSet property | |
RuntimeSetType | _storeInRuntimeSet |
Store items from the BaseDestinationContainerMono<ComponentType>.Destinations list of this class into the assigned _storeInRuntimeSet | |
RuntimeSetType | _prevStoreInRuntimeSet |
A helper field used when the user changed the _storeInRuntimeSet field in the inspector or via code in the StoreInRuntimeSet property | |
Properties inherited from NikosAssets.AiMalgam.Descriptions.AiMalgamBaseDestinationContainerWithRuntimeSet< AiMalgamEntity, AiMalgamEntityRuntimeSet > | |
RuntimeSetType | CopyFromRuntimeSet [get, set] |
Copy the items from the assigned RuntimeSetType to the BaseDestinationContainerMono<ComponentType>.Destinations list of this class Changing this property, updates the subscriptions as well | |
RuntimeSetType | StoreInRuntimeSet [get, set] |
Store items from the BaseDestinationContainerMono<ComponentType>.Destinations list of this class into the assigned _storeInRuntimeSet Changing this property, updates the subscriptions as well | |
A specific AiMalgamBaseDestinationContainerWithRuntimeSet<ComponentType,RuntimeSetType> for AiMalgamEntitys