class
WeaponReadyListenerTransition
- 22 properties
- 18 functions
- 3 derived classes
Extends WeaponTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
executionOwner | WeakHandle<game.Object> | 0x20 | scripted |
callBackIDs | red.CallbackObject?[] | 0x30 | scripted |
beingCreated | bool | 0x40 | scripted |
statListener | DefaultTransitionStatListener? | 0x48 | scripted |
statusEffectListener | DefaultTransitionStatusEffectListener? | 0x58 | scripted |
isVaulting | bool | 0x68 | scripted |
isDodging | bool | 0x69 | scripted |
isInWorkspot | bool | 0x6A | scripted |
isSliding | bool | 0x6B | scripted |
isSceneAimForced | bool | 0x6C | scripted |
isInTakedown | bool | 0x6D | scripted |
isUsingCombatGadget | bool | 0x6E | scripted |
hasStatusEffectNoCombat | bool | 0x6F | scripted |
hasStatusEffectFastForward | bool | 0x70 | scripted |
hasStatusEffectVehicleScene | bool | 0x71 | scripted |
hasStunnedStatusEffect | bool | 0x72 | scripted |
hasJamStatusEffect | bool | 0x73 | scripted |
canWeaponShootWhileVaulting | bool | 0x74 | scripted |
canShootWhileDodging | bool | 0x75 | scripted |
canWeaponShootWhileSliding | bool | 0x76 | scripted |
isInSafeSceneTier | bool | 0x77 | scripted |
weaponReadyListenerReturnValue | bool | 0x78 | scripted |
Functions
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "OnAttach;StateContextStateGameScriptInterface", (WeaponReadyListenerTransition_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnAttach( WeaponReadyListenerTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "OnDetach;StateContextStateGameScriptInterface", (WeaponReadyListenerTransition_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnDetach( WeaponReadyListenerTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void UpdateWeaponReadyListenerReturnValue()RTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "UpdateWeaponReadyListenerReturnValue;", (WeaponReadyListenerTransition_UpdateWeaponReadyListenerReturnValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_UpdateWeaponReadyListenerReturnValue( WeaponReadyListenerTransition self );void OnStatChanged(game.StatsObjectID ownerID, game.data.StatType statType, float diff, float value)overrideRTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "OnStatChanged;StatsObjectIDgamedataStatTypeFloatFloat", (WeaponReadyListenerTransition_OnStatChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnStatChanged( WeaponReadyListenerTransition self, game.StatsObjectID ownerID, game.data.StatType statType, float diff, float value );void UpdateHasNoCombatStatusEffect()RTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "UpdateHasNoCombatStatusEffect;", (WeaponReadyListenerTransition_UpdateHasNoCombatStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_UpdateHasNoCombatStatusEffect( WeaponReadyListenerTransition self );void UpdateHastFastForwardStatusEffect()RTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "UpdateHastFastForwardStatusEffect;", (WeaponReadyListenerTransition_UpdateHastFastForwardStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_UpdateHastFastForwardStatusEffect( WeaponReadyListenerTransition self );void UpdateHasVehicleSceneStatusEffect()RTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "UpdateHasVehicleSceneStatusEffect;", (WeaponReadyListenerTransition_UpdateHasVehicleSceneStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_UpdateHasVehicleSceneStatusEffect( WeaponReadyListenerTransition self );void UpdateHasStunnedStatusEffect()RTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "UpdateHasStunnedStatusEffect;", (WeaponReadyListenerTransition_UpdateHasStunnedStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_UpdateHasStunnedStatusEffect( WeaponReadyListenerTransition self );void UpdateHasJamStatusEffect()RTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "UpdateHasJamStatusEffect;", (WeaponReadyListenerTransition_UpdateHasJamStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_UpdateHasJamStatusEffect( WeaponReadyListenerTransition self );void OnStatusEffectApplied(WeakHandle<game.data.StatusEffect_Record> statusEffect)overrideRTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "OnStatusEffectApplied;StatusEffect_Record", (WeaponReadyListenerTransition_OnStatusEffectApplied x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnStatusEffectApplied( WeaponReadyListenerTransition self, WeakHandle<game.data.StatusEffect_Record> statusEffect );void OnStatusEffectRemoved(WeakHandle<game.data.StatusEffect_Record> statusEffect)overrideRTTIre.Hooks.PlaceVoid( "WeaponReadyListenerTransition", "OnStatusEffectRemoved;StatusEffect_Record", (WeaponReadyListenerTransition_OnStatusEffectRemoved x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnStatusEffectRemoved( WeaponReadyListenerTransition self, WeakHandle<game.data.StatusEffect_Record> statusEffect );bool OnSceneAimForcedChanged(bool value)RTTIre.Hooks.Place( "WeaponReadyListenerTransition", "OnSceneAimForcedChanged", (WeaponReadyListenerTransition_OnSceneAimForcedChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnSceneAimForcedChanged( WeaponReadyListenerTransition self, bool value );bool OnLocomotionChanged(int value)RTTIre.Hooks.Place( "WeaponReadyListenerTransition", "OnLocomotionChanged", (WeaponReadyListenerTransition_OnLocomotionChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnLocomotionChanged( WeaponReadyListenerTransition self, int value );bool OnLocomotionDetailedChanged(int value)RTTIre.Hooks.Place( "WeaponReadyListenerTransition", "OnLocomotionDetailedChanged", (WeaponReadyListenerTransition_OnLocomotionDetailedChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnLocomotionDetailedChanged( WeaponReadyListenerTransition self, int value );bool OnTakedownChanged(int value)RTTIre.Hooks.Place( "WeaponReadyListenerTransition", "OnTakedownChanged", (WeaponReadyListenerTransition_OnTakedownChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnTakedownChanged( WeaponReadyListenerTransition self, int value );bool OnCombatGadgetChanged(int value)RTTIre.Hooks.Place( "WeaponReadyListenerTransition", "OnCombatGadgetChanged", (WeaponReadyListenerTransition_OnCombatGadgetChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnCombatGadgetChanged( WeaponReadyListenerTransition self, int value );bool OnHighLevelChanged(int value)RTTIre.Hooks.Place( "WeaponReadyListenerTransition", "OnHighLevelChanged", (WeaponReadyListenerTransition_OnHighLevelChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_OnHighLevelChanged( WeaponReadyListenerTransition self, int value );bool IsWeaponReadyToShoot(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "WeaponReadyListenerTransition", "IsWeaponReadyToShoot;StateContextStateGameScriptInterface", (WeaponReadyListenerTransition_IsWeaponReadyToShoot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponReadyListenerTransition_IsWeaponReadyToShoot( WeaponReadyListenerTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );