class
SwimmingSurfaceEvents
- 11 properties
- 7 functions
Extends LocomotionSwimmingEvents LocomotionEventsTransition LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
lapsedTime | float | 0x38 | scripted |
isDead | bool | 0x3C | scripted |
timeSinceLastImpulse | float | 0x40 | scripted |
minSpeedForMovementImpulses | float | 0x44 | scripted |
timeBetweenIdleImpulses | float | 0x48 | scripted |
timeBetweenMovementImpulses | float | 0x4C | scripted |
idleImpulseRadius | float | 0x50 | scripted |
idleImpulseStrength | float | 0x54 | scripted |
movementImpulseRadius | float | 0x58 | scripted |
movementImpulseStrength | float | 0x5C | scripted |
movementImpulseOffset | float | 0x60 | scripted |
Functions
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SwimmingSurfaceEvents", "OnAttach;StateContextStateGameScriptInterface", (SwimmingSurfaceEvents_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SwimmingSurfaceEvents_OnAttach( SwimmingSurfaceEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SwimmingSurfaceEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (SwimmingSurfaceEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SwimmingSurfaceEvents_OnUpdate( SwimmingSurfaceEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void UpdateSwimmingStroke(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SwimmingSurfaceEvents", "UpdateSwimmingStroke;FloatStateContextStateGameScriptInterface", (SwimmingSurfaceEvents_UpdateSwimmingStroke x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SwimmingSurfaceEvents_UpdateSwimmingStroke( SwimmingSurfaceEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void CreateWaterImpulse(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SwimmingSurfaceEvents", "CreateWaterImpulse;FloatStateContextStateGameScriptInterface", (SwimmingSurfaceEvents_CreateWaterImpulse x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SwimmingSurfaceEvents_CreateWaterImpulse( SwimmingSurfaceEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnterFromDiving(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SwimmingSurfaceEvents", "OnEnterFromDiving;StateContextStateGameScriptInterface", (SwimmingSurfaceEvents_OnEnterFromDiving x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SwimmingSurfaceEvents_OnEnterFromDiving( SwimmingSurfaceEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SwimmingSurfaceEvents", "OnEnter;StateContextStateGameScriptInterface", (SwimmingSurfaceEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SwimmingSurfaceEvents_OnEnter( SwimmingSurfaceEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SwimmingSurfaceEvents", "OnExit;StateContextStateGameScriptInterface", (SwimmingSurfaceEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SwimmingSurfaceEvents_OnExit( SwimmingSurfaceEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );