class
AIRole
- 0 properties
- 7 functions
- 3 derived classes
Extends IScriptable ISerializable
Derived
Properties
None.
Functions
game.data.AIRole_Record? GetRoleTweakRecord()RTTIre.Hooks.Place( "AIRole", "GetRoleTweakRecord", (AIRole_GetRoleTweakRecord x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AIRole_Record>(); } ); [Msgpack.Gen] public readonly partial record struct AIRole_GetRoleTweakRecord( AIRole self );EAIRole GetRoleEnum()RTTIre.Hooks.Place( "AIRole", "GetRoleEnum;", (AIRole_GetRoleEnum x) => { return re.Hooks.CallOriginal<re.msgpack.EAIRole>(); } ); [Msgpack.Gen] public readonly partial record struct AIRole_GetRoleEnum( AIRole self );TDBID GetTweakRecordId()RTTIre.Hooks.Place( "AIRole", "GetTweakRecordId;", (AIRole_GetTweakRecordId x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct AIRole_GetTweakRecordId( AIRole self );void OnRoleSet(WeakHandle<game.Object> owner)RTTIre.Hooks.PlaceVoid( "AIRole", "OnRoleSet;GameObject", (AIRole_OnRoleSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIRole_OnRoleSet( AIRole self, WeakHandle<game.Object> owner );void OnRoleCleared(WeakHandle<game.Object> owner)RTTIre.Hooks.PlaceVoid( "AIRole", "OnRoleCleared;GameObject", (AIRole_OnRoleCleared x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIRole_OnRoleCleared( AIRole self, WeakHandle<game.Object> owner );void OnHighLevelStateEnter(WeakHandle<game.Object> owner, game.data.NPCHighLevelState newState, game.data.NPCHighLevelState previousState)RTTIre.Hooks.PlaceVoid( "AIRole", "OnHighLevelStateEnter;GameObjectgamedataNPCHighLevelStategamedataNPCHighLevelState", (AIRole_OnHighLevelStateEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIRole_OnHighLevelStateEnter( AIRole self, WeakHandle<game.Object> owner, game.data.NPCHighLevelState newState, game.data.NPCHighLevelState previousState );void OnHighLevelStateExit(WeakHandle<game.Object> owner, game.data.NPCHighLevelState leftState, game.data.NPCHighLevelState nextState)RTTIre.Hooks.PlaceVoid( "AIRole", "OnHighLevelStateExit;GameObjectgamedataNPCHighLevelStategamedataNPCHighLevelState", (AIRole_OnHighLevelStateExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIRole_OnHighLevelStateExit( AIRole self, WeakHandle<game.Object> owner, game.data.NPCHighLevelState leftState, game.data.NPCHighLevelState nextState );