class
FindTeleportPositionKurt
- 8 properties
- 8 functions
Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
target | AIArgumentMapping? | 0x0 | scripted |
extents | AIArgumentMapping? | 0x10 | scripted |
extentsOffset | AIArgumentMapping? | 0x20 | scripted |
workspotRotation | AIArgumentMapping? | 0x30 | scripted |
workspotOffset | AIArgumentMapping? | 0x40 | scripted |
outPositionArgument | AIArgumentMapping? | 0x50 | scripted |
outRotationArgument | AIArgumentMapping? | 0x60 | scripted |
outMaybeStairs | AIArgumentMapping? | 0x70 | scripted |
Functions
void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "FindTeleportPositionKurt", "Activate;ScriptExecutionContext", (FindTeleportPositionKurt_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FindTeleportPositionKurt_Activate( FindTeleportPositionKurt self, AIbehaviorScriptExecutionContext context );AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.Place( "FindTeleportPositionKurt", "Update;ScriptExecutionContext", (FindTeleportPositionKurt_Update x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorUpdateOutcome>(); } ); [Msgpack.Gen] public readonly partial record struct FindTeleportPositionKurt_Update( FindTeleportPositionKurt self, AIbehaviorScriptExecutionContext context );void DrawDebugBox(AIbehaviorScriptExecutionContext context, Vector4 position, Vector4 extents, Quaternion orientation)RTTIre.Hooks.PlaceVoid( "FindTeleportPositionKurt", "DrawDebugBox;ScriptExecutionContextVector4Vector4Quaternion", (FindTeleportPositionKurt_DrawDebugBox x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FindTeleportPositionKurt_DrawDebugBox( FindTeleportPositionKurt self, AIbehaviorScriptExecutionContext context, Vector4 position, Vector4 extents, Quaternion orientation );bool CheckForOverlapAdvanced(AIbehaviorScriptExecutionContext context, Vector4 queryOffset, Vector4 queryExtents, Vector4 queryPosition, out Quaternion queryOrientation)RTTIre.Hooks.Place( "FindTeleportPositionKurt", "CheckForOverlapAdvanced;ScriptExecutionContextVector4Vector4Vector4Quaternion", (FindTeleportPositionKurt_CheckForOverlapAdvanced x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FindTeleportPositionKurt_CheckForOverlapAdvanced( FindTeleportPositionKurt self, AIbehaviorScriptExecutionContext context, Vector4 queryOffset, Vector4 queryExtents, Vector4 queryPosition, Quaternion queryOrientation );bool CheckForOverlap(AIbehaviorScriptExecutionContext context, Vector4 targetPosition, Vector4 targetOffset, Vector4 queryDimensions, Quaternion queryOrientation, physics.QueryFilter queryFilter)RTTIre.Hooks.Place( "FindTeleportPositionKurt", "CheckForOverlap;ScriptExecutionContextVector4Vector4Vector4QuaternionQueryFilter", (FindTeleportPositionKurt_CheckForOverlap x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FindTeleportPositionKurt_CheckForOverlap( FindTeleportPositionKurt self, AIbehaviorScriptExecutionContext context, Vector4 targetPosition, Vector4 targetOffset, Vector4 queryDimensions, Quaternion queryOrientation, physics.QueryFilter queryFilter );bool CheckForGround(AIbehaviorScriptExecutionContext context, Vector4 targetPosition)RTTIre.Hooks.Place( "FindTeleportPositionKurt", "CheckForGround;ScriptExecutionContextVector4", (FindTeleportPositionKurt_CheckForGround x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FindTeleportPositionKurt_CheckForGround( FindTeleportPositionKurt self, AIbehaviorScriptExecutionContext context, Vector4 targetPosition );bool CheckForStairs(AIbehaviorScriptExecutionContext context, Vector4 targetPosition)RTTIre.Hooks.Place( "FindTeleportPositionKurt", "CheckForStairs;ScriptExecutionContextVector4", (FindTeleportPositionKurt_CheckForStairs x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FindTeleportPositionKurt_CheckForStairs( FindTeleportPositionKurt self, AIbehaviorScriptExecutionContext context, Vector4 targetPosition );