AIRole
classnative
extends IScriptable › ISerializable
Extended by 3 types
Methods 7
public const func GetRoleEnum() -> EAIRolescripted
native func GetRoleTweakRecord() -> ref<AIRole_Record>
public const func GetTweakRecordId() -> TweakDBIDscripted
public func OnHighLevelStateEnter(owner: wref<GameObject>, newState: gamedataNPCHighLevelState, previousState: gamedataNPCHighLevelState)scripted
public func OnHighLevelStateExit(owner: wref<GameObject>, leftState: gamedataNPCHighLevelState, nextState: gamedataNPCHighLevelState)scripted
public func OnRoleCleared(owner: wref<GameObject>)scripted
public func OnRoleSet(owner: wref<GameObject>)scripted