class
AIRagdollDelegate
- 5 properties
- 10 functions
Extends AIbehaviorScriptBehaviorDelegate AIbehaviorBehaviorDelegate AIbehaviorBehaviorBlackboard IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ragdollInstigator | WeakHandle<game.Object> | 0x0 | scripted |
closestNavmeshPoint | Vector4 | 0x10 | scripted |
ragdollOutOfNavmesh | bool | 0x20 | scripted |
isUnderwater | bool | 0x21 | scripted |
poseAllowsRecovery | bool | 0x22 | scripted |
Functions
bool DoGetRagdollInstigator(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIRagdollDelegate", "DoGetRagdollInstigator;ScriptExecutionContext", (AIRagdollDelegate_DoGetRagdollInstigator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_DoGetRagdollInstigator( AIRagdollDelegate self, AIbehaviorScriptExecutionContext context );bool DoCheckWaterLevel(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIRagdollDelegate", "DoCheckWaterLevel;ScriptExecutionContext", (AIRagdollDelegate_DoCheckWaterLevel x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_DoCheckWaterLevel( AIRagdollDelegate self, AIbehaviorScriptExecutionContext context );bool DoCheckIfPoseAllowsRecovery(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIRagdollDelegate", "DoCheckIfPoseAllowsRecovery;ScriptExecutionContext", (AIRagdollDelegate_DoCheckIfPoseAllowsRecovery x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_DoCheckIfPoseAllowsRecovery( AIRagdollDelegate self, AIbehaviorScriptExecutionContext context );bool HasSpaceToRecover(NPCPuppet owner, float[] queryDimensions, WorldTransform originTransform)RTTIre.Hooks.Place( "AIRagdollDelegate", "HasSpaceToRecover;NPCPuppetscript_ref<array<Float>>WorldTransform", (AIRagdollDelegate_HasSpaceToRecover x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_HasSpaceToRecover( AIRagdollDelegate self, NPCPuppet? owner, float[] queryDimensions, WorldTransform originTransform );bool TorsoAngleWithinParamters(float maxAllowedAngle, Vector4 hipsPosition, Vector4 chestPosition, Vector4 legsPosition)RTTIre.Hooks.Place( "AIRagdollDelegate", "TorsoAngleWithinParamters;FloatVector4Vector4Vector4", (AIRagdollDelegate_TorsoAngleWithinParamters x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_TorsoAngleWithinParamters( AIRagdollDelegate self, float maxAllowedAngle, Vector4 hipsPosition, Vector4 chestPosition, Vector4 legsPosition );bool DoClearActiveStatusEffect(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIRagdollDelegate", "DoClearActiveStatusEffect;ScriptExecutionContext", (AIRagdollDelegate_DoClearActiveStatusEffect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_DoClearActiveStatusEffect( AIRagdollDelegate self, AIbehaviorScriptExecutionContext context );bool DoHandleDownedSignals(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIRagdollDelegate", "DoHandleDownedSignals;ScriptExecutionContext", (AIRagdollDelegate_DoHandleDownedSignals x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_DoHandleDownedSignals( AIRagdollDelegate self, AIbehaviorScriptExecutionContext context );void SendStatusEffectSignal(AIbehaviorScriptExecutionContext context, ScriptedPuppet puppet, CName seTypeTag)RTTIre.Hooks.PlaceVoid( "AIRagdollDelegate", "SendStatusEffectSignal;ScriptExecutionContextScriptedPuppetCName", (AIRagdollDelegate_SendStatusEffectSignal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_SendStatusEffectSignal( AIRagdollDelegate self, AIbehaviorScriptExecutionContext context, ScriptedPuppet? puppet, CName seTypeTag );void SendDownedSignal(AIbehaviorScriptExecutionContext context, ScriptedPuppet puppet, CName downedTypeTag)RTTIre.Hooks.PlaceVoid( "AIRagdollDelegate", "SendDownedSignal;ScriptExecutionContextScriptedPuppetCName", (AIRagdollDelegate_SendDownedSignal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_SendDownedSignal( AIRagdollDelegate self, AIbehaviorScriptExecutionContext context, ScriptedPuppet? puppet, CName downedTypeTag );bool DoHandleRagdollReaction(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIRagdollDelegate", "DoHandleRagdollReaction;ScriptExecutionContext", (AIRagdollDelegate_DoHandleRagdollReaction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIRagdollDelegate_DoHandleRagdollReaction( AIRagdollDelegate self, AIbehaviorScriptExecutionContext context );