class game.data
AIActionSmartComposite_Record
game.data.AIActionSmartComposite_Record
- 0 properties
- 17 functions
Extends game.data.AIRecord_Record game.data.TweakDBRecord IScriptable ISerializable
Properties
None.
Functions
WeakHandle<game.data.AISmartCompositeType_Record> Type()RTTIgame.data.AISmartCompositeType_Record? TypeHandle()RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "TypeHandle", (AIActionSmartComposite_Record_TypeHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AISmartCompositeType_Record>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_TypeHandle( game.data.AIActionSmartComposite_Record self );void GracefulInterruptionCondition(out WeakHandle<game.data.AIActionCondition_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataAIActionSmartComposite_Record", "GracefulInterruptionCondition", (AIActionSmartComposite_Record_GracefulInterruptionCondition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_GracefulInterruptionCondition( game.data.AIActionSmartComposite_Record self, WeakHandle<game.data.AIActionCondition_Record>[] outList );int GetGracefulInterruptionConditionCount()RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "GetGracefulInterruptionConditionCount", (AIActionSmartComposite_Record_GetGracefulInterruptionConditionCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_GetGracefulInterruptionConditionCount( game.data.AIActionSmartComposite_Record self );WeakHandle<game.data.AIActionCondition_Record> GetGracefulInterruptionConditionItem(int index)RTTIgame.data.AIActionCondition_Record? GetGracefulInterruptionConditionItemHandle(int index)RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "GetGracefulInterruptionConditionItemHandle", (AIActionSmartComposite_Record_GetGracefulInterruptionConditionItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AIActionCondition_Record>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_GetGracefulInterruptionConditionItemHandle( game.data.AIActionSmartComposite_Record self, int index );bool GracefulInterruptionConditionContains(WeakHandle<game.data.AIActionCondition_Record> item)RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "GracefulInterruptionConditionContains", (AIActionSmartComposite_Record_GracefulInterruptionConditionContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_GracefulInterruptionConditionContains( game.data.AIActionSmartComposite_Record self, WeakHandle<game.data.AIActionCondition_Record> item );void Nodes(out WeakHandle<game.data.AINode_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataAIActionSmartComposite_Record", "Nodes", (AIActionSmartComposite_Record_Nodes x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_Nodes( game.data.AIActionSmartComposite_Record self, WeakHandle<game.data.AINode_Record>[] outList );int GetNodesCount()RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "GetNodesCount", (AIActionSmartComposite_Record_GetNodesCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_GetNodesCount( game.data.AIActionSmartComposite_Record self );WeakHandle<game.data.AINode_Record> GetNodesItem(int index)RTTIgame.data.AINode_Record? GetNodesItemHandle(int index)RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "GetNodesItemHandle", (AIActionSmartComposite_Record_GetNodesItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AINode_Record>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_GetNodesItemHandle( game.data.AIActionSmartComposite_Record self, int index );bool NodesContains(WeakHandle<game.data.AINode_Record> item)RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "NodesContains", (AIActionSmartComposite_Record_NodesContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_NodesContains( game.data.AIActionSmartComposite_Record self, WeakHandle<game.data.AINode_Record> item );float GracefulInterruptionConditionCheckInterval()RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "GracefulInterruptionConditionCheckInterval", (AIActionSmartComposite_Record_GracefulInterruptionConditionCheckInterval x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_GracefulInterruptionConditionCheckInterval( game.data.AIActionSmartComposite_Record self );int Repeat()RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "Repeat", (AIActionSmartComposite_Record_Repeat x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_Repeat( game.data.AIActionSmartComposite_Record self );float ConditionSuccessDuration()RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "ConditionSuccessDuration", (AIActionSmartComposite_Record_ConditionSuccessDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_ConditionSuccessDuration( game.data.AIActionSmartComposite_Record self );bool FailOnNodeActivationConditionFailure()RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "FailOnNodeActivationConditionFailure", (AIActionSmartComposite_Record_FailOnNodeActivationConditionFailure x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_FailOnNodeActivationConditionFailure( game.data.AIActionSmartComposite_Record self );bool DisableActionsLimit()RTTIre.Hooks.Place( "gamedataAIActionSmartComposite_Record", "DisableActionsLimit", (AIActionSmartComposite_Record_DisableActionsLimit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionSmartComposite_Record_DisableActionsLimit( game.data.AIActionSmartComposite_Record self );