class
AIbehaviorScriptBase
- 0 properties
- 12 functions
- 4 derived classes
Extends IScriptable ISerializable
Derived
AIbehaviorconditionScript, AIbehaviorexpressionScript, AIbehaviortaskScript, AIbehaviortaskStackScript
Properties
None.
Functions
string GetDescription(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIbehaviorScriptBase", "GetDescription;ScriptExecutionContext", (AIbehaviorScriptBase_GetDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetDescription( AIbehaviorScriptBase self, AIbehaviorScriptExecutionContext context );static NPCPuppet? GetNPCPuppet(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetNPCPuppet;ScriptExecutionContext", (AIbehaviorScriptBase_GetNPCPuppet x) => { return re.Hooks.CallOriginal<re.msgpack.NPCPuppet>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetNPCPuppet( AIbehaviorScriptExecutionContext context );static ScriptedPuppet? GetPuppet(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetPuppet;ScriptExecutionContext", (AIbehaviorScriptBase_GetPuppet x) => { return re.Hooks.CallOriginal<re.msgpack.ScriptedPuppet>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetPuppet( AIbehaviorScriptExecutionContext context );static float GetStatPoolPercentage(AIbehaviorScriptExecutionContext context, game.data.StatPoolType statPoolType)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetStatPoolPercentage;ScriptExecutionContextgamedataStatPoolType", (AIbehaviorScriptBase_GetStatPoolPercentage x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetStatPoolPercentage( AIbehaviorScriptExecutionContext context, game.data.StatPoolType statPoolType );static game.Object? GetCompanion(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetCompanion;ScriptExecutionContext", (AIbehaviorScriptBase_GetCompanion x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetCompanion( AIbehaviorScriptExecutionContext context );static float GetStatPoolValue(AIbehaviorScriptExecutionContext context, game.data.StatPoolType statPoolType)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetStatPoolValue;ScriptExecutionContextgamedataStatPoolType", (AIbehaviorScriptBase_GetStatPoolValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetStatPoolValue( AIbehaviorScriptExecutionContext context, game.data.StatPoolType statPoolType );static HitReactionComponent? GetHitReactionComponent(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetHitReactionComponent;ScriptExecutionContext", (AIbehaviorScriptBase_GetHitReactionComponent x) => { return re.Hooks.CallOriginal<re.msgpack.HitReactionComponent>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetHitReactionComponent( AIbehaviorScriptExecutionContext context );static float RandomizeOffsetForUpdateInterval(float interval)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::RandomizeOffsetForUpdateInterval;Float", (AIbehaviorScriptBase_RandomizeOffsetForUpdateInterval x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_RandomizeOffsetForUpdateInterval( float interval );static AIHumanComponent? GetAIComponent(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetAIComponent;ScriptExecutionContext", (AIbehaviorScriptBase_GetAIComponent x) => { return re.Hooks.CallOriginal<re.msgpack.AIHumanComponent>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetAIComponent( AIbehaviorScriptExecutionContext context );static ScriptGameInstance GetGame(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetGame;ScriptExecutionContext", (AIbehaviorScriptBase_GetGame x) => { return re.Hooks.CallOriginal<re.msgpack.ScriptGameInstance>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetGame( AIbehaviorScriptExecutionContext context );static game.Object? GetCombatTarget(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetCombatTarget;ScriptExecutionContext", (AIbehaviorScriptBase_GetCombatTarget x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetCombatTarget( AIbehaviorScriptExecutionContext context );static game.data.NPCUpperBodyState GetUpperBodyState(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIbehaviorScriptBase", "AIbehaviorScriptBase::GetUpperBodyState;ScriptExecutionContext", (AIbehaviorScriptBase_GetUpperBodyState x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCUpperBodyState>(); } ); [Msgpack.Gen] public readonly partial record struct AIbehaviorScriptBase_GetUpperBodyState( AIbehaviorScriptExecutionContext context );