AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType > Member List

This is the complete list of members for NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >, including all inherited members.

_actionsNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protected
_actionsAddQueueNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protected
_actionsRemoveQueueNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protected
_actionTypeSupportedNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protected
_actionTypeSupportedHashNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protected
_aiMalgamEntityNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protected
_prevAiMalgamEntityNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protected
_removeAllActiveActionsAndStatesNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protected
_subscribeToAnyStateChangedOnEntityNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protected
ActionsNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >
ActionsActiveBlockedByState(AiMalgamState state)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >virtual
ActionsAddQueueNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >
ActionsRemoveQueueNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >
ActionTypeSupportedNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >
ActionTypeSupportedHashNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >
AddActions(BlackboardType blackboard) (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
AddActionsQueue(List< ActionType > actions) (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >virtual
AiMalgamEntityNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >
ApplySettings(AiMalgamBaseSettings settings)NikosAssets.AiMalgam.Systems.Engines.AiMalgamBaseEngineWrapperpure virtual
AutoFill()NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
Awake() (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
BlackboardNikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >
CanStackAction(ActionType action, List< ActionType > actionTypes)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >virtual
CanStackSetting(AiMalgamBaseSettings settings, List< ActionType > actionTypes)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >virtual
CheckSubscribeEntityStateChanged(AiMalgamEntity entity)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
GetStableActiveActions()NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >virtual
OnAiMalgamEntityStateChanged(AiMalgamBaseEngineWrapper engineWrapper, AiMalgamState state, bool added)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
OnDestroy() (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
OnDisable() (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
OnEnable() (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
OnValidate() (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
RemoveActions(BlackboardType blackboard) (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
RemoveActionsQueue(List< ActionType > actionsToRemove) (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >virtual
RemoveAllActiveActionsAndStatesQueue()NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >virtual
Reset() (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
RunActions(BlackboardType blackboard) (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
SortActionsByPriorities(BlackboardType blackboard) (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
Start() (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
Tick(BlackboardType blackboard)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >virtual
UnsubscribeEntityStateChanged(AiMalgamEntity entity) (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
UpdateSupportedActionType() (defined in NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >protectedvirtual
ValidateSettings(AiMalgamBaseSettings settings)NikosAssets.AiMalgam.Systems.Engines.AiMalgamEntityBaseEngine< ActionType, BlackboardType >virtual