class
LocomotionTransition
- 3 properties
- 46 functions
- 7 derived classes
Extends DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
CoverActionTransition, LocomotionAirDecisions, LocomotionBraindance, LocomotionEventsTransition, LocomotionGroundDecisions, LocomotionSwimming, LocomotionTakedownDecisions
Properties
| Property | Type | Offset | |
|---|---|---|---|
ownerRecordId | TDBID | 0x0 | scripted |
statModifierGroupId | ulong | 0x8 | scripted |
statModifierTDBNameDefault | string | 0x10 | scripted |
Functions
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "OnAttach;StateContextStateGameScriptInterface", (LocomotionTransition_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_OnAttach( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "OnForcedExit;StateContextStateGameScriptInterface", (LocomotionTransition_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_OnForcedExit( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool InternalEnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "InternalEnterCondition;StateContextStateGameScriptInterface", (LocomotionTransition_InternalEnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_InternalEnterCondition( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void SetModifierGroupForState(game.stateMachine.GameScriptInterface scriptInterface, string? statModifierTDBName)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "SetModifierGroupForState;StateGameScriptInterfaceString", (LocomotionTransition_SetModifierGroupForState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_SetModifierGroupForState( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface, string? statModifierTDBName );game.StatModifierData_Deprecated? EnableMovementDecelerationStatModifier(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, game.StatModifierData_Deprecated decelerationModifier, float movementDecelerationModifierVal)RTTIre.Hooks.Place( "LocomotionTransition", "EnableMovementDecelerationStatModifier;StateContextStateGameScriptInterfacegameStatModifierDataFloat", (LocomotionTransition_EnableMovementDecelerationStatModifier x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatModifierData_Deprecated>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_EnableMovementDecelerationStatModifier( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, game.StatModifierData_Deprecated? decelerationModifier, float movementDecelerationModifierVal );game.StatModifierData_Deprecated? DisableMovementDecelerationStatModifier(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, game.StatModifierData_Deprecated decelerationModifier)RTTIre.Hooks.Place( "LocomotionTransition", "DisableMovementDecelerationStatModifier;StateContextStateGameScriptInterfacegameStatModifierData", (LocomotionTransition_DisableMovementDecelerationStatModifier x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatModifierData_Deprecated>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_DisableMovementDecelerationStatModifier( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, game.StatModifierData_Deprecated? decelerationModifier );game.StatModifierData_Deprecated? SetMovementDecelerationStatModifier(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool enable, game.StatModifierData_Deprecated decelerationModifier, float? movementDecelerationModifierVal)RTTIre.Hooks.Place( "LocomotionTransition", "SetMovementDecelerationStatModifier;StateContextStateGameScriptInterfaceBoolgameStatModifierDataFloat", (LocomotionTransition_SetMovementDecelerationStatModifier x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatModifierData_Deprecated>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_SetMovementDecelerationStatModifier( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool enable, game.StatModifierData_Deprecated? decelerationModifier, float? movementDecelerationModifierVal );void ShowDebugText(string text, game.stateMachine.GameScriptInterface scriptInterface, out uint layerId)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "ShowDebugText;script_ref<String>StateGameScriptInterfaceUint32", (LocomotionTransition_ShowDebugText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_ShowDebugText( LocomotionTransition self, string text, game.stateMachine.GameScriptInterface? scriptInterface, uint layerId );void ClearDebugText(uint layerId, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "ClearDebugText;Uint32StateGameScriptInterface", (LocomotionTransition_ClearDebugText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_ClearDebugText( LocomotionTransition self, uint layerId, game.stateMachine.GameScriptInterface? scriptInterface );void ResetFallingParameters(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "ResetFallingParameters;StateContext", (LocomotionTransition_ResetFallingParameters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_ResetFallingParameters( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext );void PlayHardLandingEffects(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "PlayHardLandingEffects;StateContextStateGameScriptInterface", (LocomotionTransition_PlayHardLandingEffects x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_PlayHardLandingEffects( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void PlayVeryHardLandingEffects(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "PlayVeryHardLandingEffects;StateContextStateGameScriptInterface", (LocomotionTransition_PlayVeryHardLandingEffects x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_PlayVeryHardLandingEffects( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void PlayDeathLandingEffects(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "PlayDeathLandingEffects;StateContextStateGameScriptInterface", (LocomotionTransition_PlayDeathLandingEffects x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_PlayDeathLandingEffects( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void SendSuperHeroLandAnimFeature(game.stateMachine.GameScriptInterface scriptInterface, int state)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "SendSuperHeroLandAnimFeature;StateGameScriptInterfaceInt32", (LocomotionTransition_SendSuperHeroLandAnimFeature x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_SendSuperHeroLandAnimFeature( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface, int state );void AddImpulseInMovingDirection(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, float impulse)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "AddImpulseInMovingDirection;StateContextStateGameScriptInterfaceFloat", (LocomotionTransition_AddImpulseInMovingDirection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_AddImpulseInMovingDirection( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, float impulse );void AddImpulse(game.stateMachine.StateContextScript stateContext, Vector4 impulse)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "AddImpulse;StateContextVector4", (LocomotionTransition_AddImpulse x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_AddImpulse( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, Vector4 impulse );void AddVerticalImpulse(game.stateMachine.StateContextScript stateContext, float force)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "AddVerticalImpulse;StateContextFloat", (LocomotionTransition_AddVerticalImpulse x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_AddVerticalImpulse( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, float force );void SetCollisionFilter(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "SetCollisionFilter;StateGameScriptInterface", (LocomotionTransition_SetCollisionFilter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_SetCollisionFilter( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface );game.stateMachine.parameter.TypeActionLocomotionParameters? SetLocomotionParameters(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "SetLocomotionParameters;StateContextStateGameScriptInterface", (LocomotionTransition_SetLocomotionParameters x) => { return re.Hooks.CallOriginal<re.msgpack.game.stateMachine.parameter.TypeActionLocomotionParameters>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_SetLocomotionParameters( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void SetLocomotionCameraParameters(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "SetLocomotionCameraParameters;StateContextStateGameScriptInterface", (LocomotionTransition_SetLocomotionCameraParameters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_SetLocomotionCameraParameters( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void GetStateDefaultLocomotionParameters(out game.stateMachine.parameter.TypeActionLocomotionParameters locomotionParameters)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "GetStateDefaultLocomotionParameters;LocomotionParameters", (LocomotionTransition_GetStateDefaultLocomotionParameters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_GetStateDefaultLocomotionParameters( LocomotionTransition self, game.stateMachine.parameter.TypeActionLocomotionParameters? locomotionParameters );void BroadcastStimuliFootstepSprint(game.stateMachine.GameScriptInterface context)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "BroadcastStimuliFootstepSprint;StateGameScriptInterface", (LocomotionTransition_BroadcastStimuliFootstepSprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_BroadcastStimuliFootstepSprint( LocomotionTransition self, game.stateMachine.GameScriptInterface? context );void BroadcastStimuliFootstepRegular(game.stateMachine.GameScriptInterface context)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "BroadcastStimuliFootstepRegular;StateGameScriptInterface", (LocomotionTransition_BroadcastStimuliFootstepRegular x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_BroadcastStimuliFootstepRegular( LocomotionTransition self, game.stateMachine.GameScriptInterface? context );void SetDetailedState(game.stateMachine.GameScriptInterface scriptInterface, game.PSMDetailedLocomotionStates state)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "SetDetailedState;StateGameScriptInterfacegamePSMDetailedLocomotionStates", (LocomotionTransition_SetDetailedState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_SetDetailedState( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.PSMDetailedLocomotionStates state );bool IsTouchingGround(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "IsTouchingGround;StateGameScriptInterface", (LocomotionTransition_IsTouchingGround x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_IsTouchingGround( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface );bool HasSecureFooting(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "HasSecureFooting;StateGameScriptInterface", (LocomotionTransition_HasSecureFooting x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_HasSecureFooting( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface );bool CheckSecureFootingFailure(move.SecureFootingResult result)RTTIre.Hooks.Place( "LocomotionTransition", "CheckSecureFootingFailure;script_ref<SecureFootingResult>", (LocomotionTransition_CheckSecureFootingFailure x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_CheckSecureFootingFailure( LocomotionTransition self, move.SecureFootingResult result );move.SecureFootingResult HasSecureFootingDetailedResult(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "HasSecureFootingDetailedResult;StateGameScriptInterface", (LocomotionTransition_HasSecureFootingDetailedResult x) => { return re.Hooks.CallOriginal<re.msgpack.move.SecureFootingResult>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_HasSecureFootingDetailedResult( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface );float GetFallingSpeedBasedOnHeight(game.stateMachine.GameScriptInterface scriptInterface, float height)RTTIre.Hooks.Place( "LocomotionTransition", "GetFallingSpeedBasedOnHeight;StateGameScriptInterfaceFloat", (LocomotionTransition_GetFallingSpeedBasedOnHeight x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_GetFallingSpeedBasedOnHeight( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface, float height );float GetInitialHeightBasedOnFallingSpeed(game.stateMachine.GameScriptInterface scriptInterface, float fallSpeed)RTTIre.Hooks.Place( "LocomotionTransition", "GetInitialHeightBasedOnFallingSpeed;StateGameScriptInterfaceFloat", (LocomotionTransition_GetInitialHeightBasedOnFallingSpeed x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_GetInitialHeightBasedOnFallingSpeed( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface, float fallSpeed );float GetSpeedBasedOnDistance(game.stateMachine.GameScriptInterface scriptInterface, float desiredDistance)RTTIre.Hooks.Place( "LocomotionTransition", "GetSpeedBasedOnDistance;StateGameScriptInterfaceFloat", (LocomotionTransition_GetSpeedBasedOnDistance x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_GetSpeedBasedOnDistance( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface, float desiredDistance );bool IsCurrentFallSpeedTooFastToEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "IsCurrentFallSpeedTooFastToEnter;StateContextStateGameScriptInterface", (LocomotionTransition_IsCurrentFallSpeedTooFastToEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_IsCurrentFallSpeedTooFastToEnter( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool IsAiming(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "IsAiming;StateContextStateGameScriptInterface", (LocomotionTransition_IsAiming x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_IsAiming( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool WantsToDodge(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "WantsToDodge;StateContextStateGameScriptInterface", (LocomotionTransition_WantsToDodge x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_WantsToDodge( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool WantsToDodgeFromMovementInput(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "WantsToDodgeFromMovementInput;StateContextStateGameScriptInterface", (LocomotionTransition_WantsToDodgeFromMovementInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_WantsToDodgeFromMovementInput( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool IsIdleForced(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "LocomotionTransition", "IsIdleForced;StateContext", (LocomotionTransition_IsIdleForced x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_IsIdleForced( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext );bool IsWalkForced(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "LocomotionTransition", "IsWalkForced;StateContext", (LocomotionTransition_IsWalkForced x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_IsWalkForced( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext );bool IsFreezeForced(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "LocomotionTransition", "IsFreezeForced;StateContext", (LocomotionTransition_IsFreezeForced x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_IsFreezeForced( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext );int GetLandingType(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "LocomotionTransition", "GetLandingType;StateContext", (LocomotionTransition_GetLandingType x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_GetLandingType( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext );void PlayRumbleBasedOnDodgeDirection(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool? isHeavy)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "PlayRumbleBasedOnDodgeDirection;StateContextStateGameScriptInterfaceBool", (LocomotionTransition_PlayRumbleBasedOnDodgeDirection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_PlayRumbleBasedOnDodgeDirection( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool? isHeavy );bool IsStatusEffectType(game.data.StatusEffect_Record statusEffectRecord, game.data.StatusEffectType type)RTTIre.Hooks.Place( "LocomotionTransition", "IsStatusEffectType;StatusEffect_RecordgamedataStatusEffectType", (LocomotionTransition_IsStatusEffectType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_IsStatusEffectType( LocomotionTransition self, game.data.StatusEffect_Record? statusEffectRecord, game.data.StatusEffectType type );void SpawnLandingFxGameEffect(TDBID attackId, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "SpawnLandingFxGameEffect;TweakDBIDStateGameScriptInterface", (LocomotionTransition_SpawnLandingFxGameEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_SpawnLandingFxGameEffect( LocomotionTransition self, TDBID attackId, game.stateMachine.GameScriptInterface? scriptInterface );void ProcessSprintInputLock(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "ProcessSprintInputLock;StateContextStateGameScriptInterface", (LocomotionTransition_ProcessSprintInputLock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_ProcessSprintInputLock( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void SetupSprintInputLock(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "SetupSprintInputLock;StateContextStateGameScriptInterface", (LocomotionTransition_SetupSprintInputLock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_SetupSprintInputLock( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void LogSpecialMovementToTelemetry(game.stateMachine.GameScriptInterface scriptInterface, game.TelemetryMovementType mvtType)RTTIre.Hooks.PlaceVoid( "LocomotionTransition", "LogSpecialMovementToTelemetry;StateGameScriptInterfacetelemetryMovementType", (LocomotionTransition_LogSpecialMovementToTelemetry x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_LogSpecialMovementToTelemetry( LocomotionTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.TelemetryMovementType mvtType );bool IsPlayerAboveLadderTop(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTransition", "IsPlayerAboveLadderTop;StateContextStateGameScriptInterface", (LocomotionTransition_IsPlayerAboveLadderTop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTransition_IsPlayerAboveLadderTop( LocomotionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );