class
AISubActionCover_Record_Implementation
- 0 properties
- 13 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static void Deactivate(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record, float duration, bool interrupted)staticRTTI globalre.Hooks.PlaceVoid( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::Deactivate;ScriptExecutionContextAISubActionCover_RecordFloatBool", (AISubActionCover_Record_Implementation_Deactivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_Deactivate( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record, float duration, bool interrupted );static bool EvaluateShootingSpot(WeakHandle<ScriptedPuppet> puppet, WeakHandle<game.Object> target, WeakHandle<AISmartCoverManager> cm, ulong consideredCoverID)staticRTTI globalre.Hooks.Place( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::EvaluateShootingSpot;ScriptedPuppetGameObjectCoverManagerUint64", (AISubActionCover_Record_Implementation_EvaluateShootingSpot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_EvaluateShootingSpot( WeakHandle<ScriptedPuppet> puppet, WeakHandle<game.Object> target, WeakHandle<AISmartCoverManager> cm, ulong consideredCoverID );static AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record, float duration)staticRTTI globalre.Hooks.Place( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::Update;ScriptExecutionContextAISubActionCover_RecordFloat", (AISubActionCover_Record_Implementation_Update x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorUpdateOutcome>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_Update( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record, float duration );static void SetCoverData(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record)staticRTTI globalre.Hooks.PlaceVoid( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::SetCoverData;ScriptExecutionContextAISubActionCover_Record", (AISubActionCover_Record_Implementation_SetCoverData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_SetCoverData( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record );static void Activate(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record)staticRTTI globalre.Hooks.PlaceVoid( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::Activate;ScriptExecutionContextAISubActionCover_Record", (AISubActionCover_Record_Implementation_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_Activate( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record );static bool SelectCover(AIbehaviorScriptExecutionContext context, game.data.AIActionCooldown_Record cooldown, ulong consideredCoverID, game.data.AIRingType consideredRing, game.data.AIRingType currentRing, bool compareRings)staticRTTI globalre.Hooks.Place( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::SelectCover;ScriptExecutionContextAIActionCooldown_RecordUint64gamedataAIRingTypegamedataAIRingTypeBool", (AISubActionCover_Record_Implementation_SelectCover x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_SelectCover( AIbehaviorScriptExecutionContext context, game.data.AIActionCooldown_Record? cooldown, ulong consideredCoverID, game.data.AIRingType consideredRing, game.data.AIRingType currentRing, bool compareRings );static void SetCoverExposureAnim(AIbehaviorScriptExecutionContext context, WeakHandle<ScriptedPuppet> puppet, ulong coverID, WeakHandle<game.data.AISubActionCover_Record> record, WeakHandle<game.Object> target, float lineOfSightTolerance)staticRTTI globalre.Hooks.PlaceVoid( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::SetCoverExposureAnim;ScriptExecutionContextScriptedPuppetUint64AISubActionCover_RecordGameObjectFloat", (AISubActionCover_Record_Implementation_SetCoverExposureAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_SetCoverExposureAnim( AIbehaviorScriptExecutionContext context, WeakHandle<ScriptedPuppet> puppet, ulong coverID, WeakHandle<game.data.AISubActionCover_Record> record, WeakHandle<game.Object> target, float lineOfSightTolerance );static void SetInitialCoverData(WeakHandle<ScriptedPuppet> puppet, ulong coverID)staticRTTI globalre.Hooks.PlaceVoid( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::SetInitialCoverData;ScriptedPuppetUint64", (AISubActionCover_Record_Implementation_SetInitialCoverData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_SetInitialCoverData( WeakHandle<ScriptedPuppet> puppet, ulong coverID );static ulong GetInvalidCoverID()staticRTTI globalre.Hooks.Place( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::GetInvalidCoverID;", (AISubActionCover_Record_Implementation_GetInvalidCoverID x) => { return re.Hooks.CallOriginal<re.msgpack.Ulong>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_GetInvalidCoverID();static int GetAnimVariation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record)staticRTTI globalre.Hooks.Place( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::GetAnimVariation;ScriptExecutionContextAISubActionCover_Record", (AISubActionCover_Record_Implementation_GetAnimVariation x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_GetAnimVariation( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record );static void SetCurrentCover(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.PlaceVoid( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::SetCurrentCover;ScriptExecutionContext", (AISubActionCover_Record_Implementation_SetCurrentCover x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_SetCurrentCover( AIbehaviorScriptExecutionContext context );static AICoverExposureMethod CalculateCoverExposureMethod(WeakHandle<ScriptedPuppet> puppet, ulong coverID, WeakHandle<game.data.AISubActionCover_Record> record, WeakHandle<game.Object> target, float lineOfSightTolerance, AITrackedLocation trackedLocation, AICoverExposureMethod[] exposureMethods)staticRTTI globalre.Hooks.Place( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::CalculateCoverExposureMethod;ScriptedPuppetUint64AISubActionCover_RecordGameObjectFloatscript_ref<TrackedLocation>script_ref<array<AICoverExposureMethod>>", (AISubActionCover_Record_Implementation_CalculateCoverExposureMethod x) => { return re.Hooks.CallOriginal<re.msgpack.AICoverExposureMethod>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_CalculateCoverExposureMethod( WeakHandle<ScriptedPuppet> puppet, ulong coverID, WeakHandle<game.data.AISubActionCover_Record> record, WeakHandle<game.Object> target, float lineOfSightTolerance, AITrackedLocation trackedLocation, AICoverExposureMethod[] exposureMethods );static void SetDesiredCover(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record)staticRTTI globalre.Hooks.PlaceVoid( "AISubActionCover_Record_Implementation", "AISubActionCover_Record_Implementation::SetDesiredCover;ScriptExecutionContextAISubActionCover_Record", (AISubActionCover_Record_Implementation_SetDesiredCover x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionCover_Record_Implementation_SetDesiredCover( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record );