IAIActionManager

C++
struct IAIActionManager : public IGoalPipeListener {
};
File

IAgent.h

IAIActionManager::AbortAIAction Method
C++
VIRTUAL void AbortAIAction(IEntity* pEntity, int goalPipeId = 0) = 0;
Description

aborts specific AI Action (specified by goalPipeId) or all AI Actions (goalPipeId == 0) in which pEntity is a user

IAIActionManager::FinishAIAction Method
C++
VIRTUAL void FinishAIAction(IEntity* pEntity, int goalPipeId) = 0;
Description

finishes specific AI Action (specified by goalPipeId) for the pEntity as a user

IAIActionManager::GetAIAction Method (char*)
C++
VIRTUAL IAIAction* GetAIAction(const char* sName) = 0;
IAIActionManager::GetAIAction Method (size_t)
C++
VIRTUAL IAIAction* GetAIAction(size_t index) = 0;
Description

returns an existing AI Action by its index in the library or NULL index is out of range

IAIActionManager::ReloadActions Method
C++
VIRTUAL void ReloadActions() = 0;