AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
List of all members
NikosAssets.AiMalgam.Settings.Runtime.AiMalgamEntityRuntimeSet Class Reference

A specific AiMalgamBaseRuntimeSet<T> that stores AiMalgamEntitys in the AiMalgamBaseRuntimeSet<T>.Items list More...

Additional Inherited Members

- Public Member Functions inherited from NikosAssets.AiMalgam.Settings.Runtime.AiMalgamBaseRuntimeSet< AiMalgamEntity >
virtual void Add (T item, bool distinct=true)
 Add an item of type T distinct or not to Items and emit OnItemAdded, as well as NotifyOnItemAdded if added successfully and in playMode More...
 
virtual bool Remove (T item)
 Remove the given item from Items and emit NotifyOnItemRemoved, as well as OnItemRemoved if the removal was successful and in playMode More...
 
- Public Attributes inherited from NikosAssets.AiMalgam.Settings.Runtime.AiMalgamBaseRuntimeSet< AiMalgamEntity >
override Action NotifyOnItemRemoved
 
virtual Action< T > OnItemRemoved
 
- Protected Member Functions inherited from NikosAssets.AiMalgam.Settings.Runtime.AiMalgamBaseRuntimeSet< AiMalgamEntity >
override void OnDisable ()
 
- Protected Attributes inherited from NikosAssets.AiMalgam.Settings.Runtime.AiMalgamBaseRuntimeSet< AiMalgamEntity >
List< T > _items
 
- Properties inherited from NikosAssets.AiMalgam.Settings.Runtime.AiMalgamBaseRuntimeSet< AiMalgamEntity >
List< T > Items [get]
 
- Events inherited from NikosAssets.AiMalgam.Settings.Runtime.AiMalgamBaseRuntimeSet< AiMalgamEntity >
override Action NotifyOnItemAdded
 
virtual Action< T > OnItemAdded
 

Detailed Description

A specific AiMalgamBaseRuntimeSet<T> that stores AiMalgamEntitys in the AiMalgamBaseRuntimeSet<T>.Items list