class
AICAgent
- 0 properties
- 36 functions
- 2 derived classes
Extends game.Component ent.IComponent IScriptable ISerializable
Derived
Properties
None.
Functions
game.IFriendlyFireSystem? GetFriendlyFireSystem()RTTIre.Hooks.Place( "AICAgent", "GetFriendlyFireSystem", (AICAgent_GetFriendlyFireSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.IFriendlyFireSystem>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetFriendlyFireSystem( AICAgent self );game.LoSIFinderSystem? GetLoSFinderSystem()RTTIre.Hooks.Place( "AICAgent", "GetLoSFinderSystem", (AICAgent_GetLoSFinderSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.LoSIFinderSystem>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetLoSFinderSystem( AICAgent self );game.BoolSignalTable? GetSignals()RTTIre.Hooks.Place( "AICAgent", "GetSignals", (AICAgent_GetSignals x) => { return re.Hooks.CallOriginal<re.msgpack.game.BoolSignalTable>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetSignals( AICAgent self );bool SendCommand(AICommand cmd)RTTIre.Hooks.Place( "AICAgent", "SendCommand", (AICAgent_SendCommand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_SendCommand( AICAgent self, AICommand? cmd );bool CancelCommand(AICommand cmd)RTTIre.Hooks.Place( "AICAgent", "CancelCommand", (AICAgent_CancelCommand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_CancelCommand( AICAgent self, AICommand? cmd );bool CancelCommandById(uint cmdId, bool? doNotRepeat)RTTIre.Hooks.Place( "AICAgent", "CancelCommandById", (AICAgent_CancelCommandById x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_CancelCommandById( AICAgent self, uint cmdId, bool? doNotRepeat );bool StartExecutingCommand(AICommand cmd)RTTIre.Hooks.Place( "AICAgent", "StartExecutingCommand", (AICAgent_StartExecutingCommand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_StartExecutingCommand( AICAgent self, AICommand? cmd );bool StopExecutingCommand(AICommand cmd, bool success)RTTIre.Hooks.Place( "AICAgent", "StopExecutingCommand", (AICAgent_StopExecutingCommand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_StopExecutingCommand( AICAgent self, AICommand? cmd, bool success );bool StopExecutingCommandById(uint cmdId, bool success)RTTIre.Hooks.Place( "AICAgent", "StopExecutingCommandById", (AICAgent_StopExecutingCommandById x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_StopExecutingCommandById( AICAgent self, uint cmdId, bool success );bool CancelOrInterruptCommand(CName commandName, bool useInheritance, bool success)RTTIre.Hooks.Place( "AICAgent", "CancelOrInterruptCommand", (AICAgent_CancelOrInterruptCommand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_CancelOrInterruptCommand( AICAgent self, CName commandName, bool useInheritance, bool success );AICommand? GetEnqueuedOrExecutingCommand(CName commandName, bool useInheritance)RTTIre.Hooks.Place( "AICAgent", "GetEnqueuedOrExecutingCommand", (AICAgent_GetEnqueuedOrExecutingCommand x) => { return re.Hooks.CallOriginal<re.msgpack.AICommand>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetEnqueuedOrExecutingCommand( AICAgent self, CName commandName, bool useInheritance );bool IsCommandExecuting(CName commandName, bool useInheritance)RTTIre.Hooks.Place( "AICAgent", "IsCommandExecuting", (AICAgent_IsCommandExecuting x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_IsCommandExecuting( AICAgent self, CName commandName, bool useInheritance );bool IsCommandWaiting(CName commandName, bool useInheritance)RTTIre.Hooks.Place( "AICAgent", "IsCommandWaiting", (AICAgent_IsCommandWaiting x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_IsCommandWaiting( AICAgent self, CName commandName, bool useInheritance );AICommandState GetCommandState(AICommand cmd)RTTIre.Hooks.Place( "AICAgent", "GetCommandState", (AICAgent_GetCommandState x) => { return re.Hooks.CallOriginal<re.msgpack.AICommandState>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetCommandState( AICAgent self, AICommand? cmd );void DebugLog(CName category, string message)RTTIre.Hooks.PlaceVoid( "AICAgent", "DebugLog", (AICAgent_DebugLog x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_DebugLog( AICAgent self, CName category, string message );bool DebugLogEnabled()RTTIre.Hooks.Place( "AICAgent", "DebugLogEnabled", (AICAgent_DebugLogEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_DebugLogEnabled( AICAgent self );game.data.NPCHighLevelState GetHighLevelState()RTTIre.Hooks.Place( "AICAgent", "GetHighLevelState", (AICAgent_GetHighLevelState x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCHighLevelState>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetHighLevelState( AICAgent self );AIRole? GetAIRole()RTTIre.Hooks.Place( "AICAgent", "GetAIRole", (AICAgent_GetAIRole x) => { return re.Hooks.CallOriginal<re.msgpack.AIRole>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetAIRole( AICAgent self );void SetAIRole(AIRole role)RTTIre.Hooks.PlaceVoid( "AICAgent", "SetAIRole", (AICAgent_SetAIRole x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_SetAIRole( AICAgent self, AIRole? role );void InvokeBehaviorCallback(CName cbName)RTTIre.Hooks.PlaceVoid( "AICAgent", "InvokeBehaviorCallback", (AICAgent_InvokeBehaviorCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_InvokeBehaviorCallback( AICAgent self, CName cbName );int GetLOD()RTTIre.Hooks.Place( "AICAgent", "GetLOD", (AICAgent_GetLOD x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetLOD( AICAgent self );AIbehaviorCombatModes GetCombatMode()RTTIre.Hooks.Place( "AICAgent", "GetCombatMode", (AICAgent_GetCombatMode x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorCombatModes>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetCombatMode( AICAgent self );game.StoryTier GetStoryTier()RTTIre.Hooks.Place( "AICAgent", "GetStoryTier", (AICAgent_GetStoryTier x) => { return re.Hooks.CallOriginal<re.msgpack.game.StoryTier>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetStoryTier( AICAgent self );void SetCombatSpaceSize(AICombatSpaceSize combatSpaceSize)RTTIre.Hooks.PlaceVoid( "AICAgent", "SetCombatSpaceSize", (AICAgent_SetCombatSpaceSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_SetCombatSpaceSize( AICAgent self, AICombatSpaceSize combatSpaceSize );AICombatSpaceSize GetCombatSpaceSize()RTTIre.Hooks.Place( "AICAgent", "GetCombatSpaceSize", (AICAgent_GetCombatSpaceSize x) => { return re.Hooks.CallOriginal<re.msgpack.AICombatSpaceSize>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetCombatSpaceSize( AICAgent self );void SetCombatSpaceSizeMultiplier(float multiplier)RTTIre.Hooks.PlaceVoid( "AICAgent", "SetCombatSpaceSizeMultiplier", (AICAgent_SetCombatSpaceSizeMultiplier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_SetCombatSpaceSizeMultiplier( AICAgent self, float multiplier );float GetCombatSpaceSizeMultiplier()RTTIre.Hooks.Place( "AICAgent", "GetCombatSpaceSizeMultiplier", (AICAgent_GetCombatSpaceSizeMultiplier x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetCombatSpaceSizeMultiplier( AICAgent self );uint GetUpdateTickCount()RTTIre.Hooks.Place( "AICAgent", "GetUpdateTickCount", (AICAgent_GetUpdateTickCount x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_GetUpdateTickCount( AICAgent self );void ForceTickNextFrame()RTTIre.Hooks.PlaceVoid( "AICAgent", "ForceTickNextFrame", (AICAgent_ForceTickNextFrame x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_ForceTickNextFrame( AICAgent self );void EnableCollider()RTTIre.Hooks.PlaceVoid( "AICAgent", "EnableCollider", (AICAgent_EnableCollider x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_EnableCollider( AICAgent self );void DisableCollider()RTTIre.Hooks.PlaceVoid( "AICAgent", "DisableCollider", (AICAgent_DisableCollider x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_DisableCollider( AICAgent self );WeakHandle<game.data.ReactionPreset_Record> GetCurrentReactionPreset()RTTIstatic void SendCommand(WeakHandle<ScriptedPuppet> obj, AICommand cmd)staticRTTI globalre.Hooks.PlaceVoid( "AICAgent", "AICAgent::SendCommand;ScriptedPuppetAICommand", (AICAgent_SendCommand2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_SendCommand2( WeakHandle<ScriptedPuppet> obj, AICommand? cmd );static void CancelCommand(WeakHandle<ScriptedPuppet> obj, AICommand cmd)staticRTTI globalre.Hooks.PlaceVoid( "AICAgent", "AICAgent::CancelCommand;ScriptedPuppetAICommand", (AICAgent_CancelCommand2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_CancelCommand2( WeakHandle<ScriptedPuppet> obj, AICommand? cmd );static bool DebugLogEnabled(WeakHandle<ScriptedPuppet> puppet)staticRTTI globalre.Hooks.Place( "AICAgent", "AICAgent::DebugLogEnabled;ScriptedPuppet", (AICAgent_DebugLogEnabled2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_DebugLogEnabled2( WeakHandle<ScriptedPuppet> puppet );static void InvokeBehaviorCallback(WeakHandle<ScriptedPuppet> obj, CName cbName)staticRTTI globalre.Hooks.PlaceVoid( "AICAgent", "AICAgent::InvokeBehaviorCallback;ScriptedPuppetCName", (AICAgent_InvokeBehaviorCallback2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICAgent_InvokeBehaviorCallback2( WeakHandle<ScriptedPuppet> obj, CName cbName );