AIRole class
AIRole
Inheritance
Base: IScriptable
Derived
AIFollowerRole, AINoRole, AIPatrolRole
Properties
None.
Functions
game.data.AIRole_Record? GetRoleTweakRecord()RTTIEAIRole GetRoleEnum()RTTITDBID GetTweakRecordId()RTTIvoid OnRoleSet(WeakHandle<game.Object> owner)RTTIvoid OnRoleCleared(WeakHandle<game.Object> owner)RTTIvoid OnHighLevelStateEnter(WeakHandle<game.Object> owner, game.data.NPCHighLevelState newState, game.data.NPCHighLevelState previousState)RTTIvoid OnHighLevelStateExit(WeakHandle<game.Object> owner, game.data.NPCHighLevelState leftState, game.data.NPCHighLevelState nextState)RTTI