class
CombatGadgetTransitions
- 0 properties
- 22 functions
- 13 derived classes
Extends DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
CombatGadgetChargeDecisions, CombatGadgetChargeEvents, CombatGadgetChargedThrowDecisions, CombatGadgetChargedThrowEvents, CombatGadgetEquipDecisions, CombatGadgetEquipEvents, CombatGadgetInactiveDecisions, CombatGadgetInactiveEvents, CombatGadgetQuickThrowDecisions, CombatGadgetQuickThrowEvents
Show 3 more of 13 derived classes
CombatGadgetUnequipEvents, CombatGadgetWaitForUnequipDecisions, CombatGadgetWaitForUnequipEvents
Properties
None.
Functions
void SetLeftHandAnimationAnimFeature(game.stateMachine.GameScriptInterface scriptInterface, bool newState)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "SetLeftHandAnimationAnimFeature;StateGameScriptInterfaceBool", (CombatGadgetTransitions_SetLeftHandAnimationAnimFeature x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_SetLeftHandAnimationAnimFeature( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, bool newState );void SetCombatGadgetAnimFeature(game.stateMachine.GameScriptInterface scriptInterface, bool isQuickthrow, bool isChargedThrow)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "SetCombatGadgetAnimFeature;StateGameScriptInterfaceBoolBool", (CombatGadgetTransitions_SetCombatGadgetAnimFeature x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_SetCombatGadgetAnimFeature( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, bool isQuickthrow, bool isChargedThrow );void SetBlackbordThrowUnequip(game.stateMachine.GameScriptInterface scriptInterface, bool newThrowUnequip)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "SetBlackbordThrowUnequip;StateGameScriptInterfaceBool", (CombatGadgetTransitions_SetBlackbordThrowUnequip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_SetBlackbordThrowUnequip( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, bool newThrowUnequip );void SetThrowableAnimFeatureOnGrenade(game.stateMachine.GameScriptInterface scriptInterface, int newState, WeakHandle<game.Object> target)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "SetThrowableAnimFeatureOnGrenade;StateGameScriptInterfaceInt32GameObject", (CombatGadgetTransitions_SetThrowableAnimFeatureOnGrenade x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_SetThrowableAnimFeatureOnGrenade( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, int newState, WeakHandle<game.Object> target );void SetThrowableAnimFeatureOnGrenade(game.stateMachine.GameScriptInterface scriptInterface, int newState, bool isQuickthrow)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "SetThrowableAnimFeatureOnGrenade;StateGameScriptInterfaceInt32Bool", (CombatGadgetTransitions_SetThrowableAnimFeatureOnGrenade2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_SetThrowableAnimFeatureOnGrenade2( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, int newState, bool isQuickthrow );void ClearLastUsedAnimWrapperInfo(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "ClearLastUsedAnimWrapperInfo;StateGameScriptInterface", (CombatGadgetTransitions_ClearLastUsedAnimWrapperInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_ClearLastUsedAnimWrapperInfo( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface );void SendAnimWrapperInfo(game.stateMachine.GameScriptInterface scriptInterface, game.ItemID item, bool clearWrapperInfo, float? delay)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "SendAnimWrapperInfo;StateGameScriptInterfaceItemIDBoolFloat", (CombatGadgetTransitions_SendAnimWrapperInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_SendAnimWrapperInfo( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, game.ItemID item, bool clearWrapperInfo, float? delay );void SaveLastUsedCombatGadget(game.stateMachine.GameScriptInterface scriptInterface, game.ItemID item)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "SaveLastUsedCombatGadget;StateGameScriptInterfaceItemID", (CombatGadgetTransitions_SaveLastUsedCombatGadget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_SaveLastUsedCombatGadget( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, game.ItemID item );bool GetLockHoldCondition(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "CombatGadgetTransitions", "GetLockHoldCondition;StateContext", (CombatGadgetTransitions_GetLockHoldCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_GetLockHoldCondition( CombatGadgetTransitions self, game.stateMachine.StateContextScript? stateContext );TDBID GetSlotTDBID(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "CombatGadgetTransitions", "GetSlotTDBID;StateContext", (CombatGadgetTransitions_GetSlotTDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_GetSlotTDBID( CombatGadgetTransitions self, game.stateMachine.StateContextScript? stateContext );void RemoveGrenadeFromRightHand(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "RemoveGrenadeFromRightHand;StateGameScriptInterface", (CombatGadgetTransitions_RemoveGrenadeFromRightHand x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_RemoveGrenadeFromRightHand( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface );float GetRotateAngle(bool isQuickthrow)RTTIre.Hooks.Place( "CombatGadgetTransitions", "GetRotateAngle;Bool", (CombatGadgetTransitions_GetRotateAngle x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_GetRotateAngle( CombatGadgetTransitions self, bool isQuickthrow );void Throw(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, bool isQuickthrow, Vector4? inLocalAimForward, Vector4? inLocalAimPosition)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "Throw;StateGameScriptInterfaceStateContextBoolVector4Vector4", (CombatGadgetTransitions_Throw x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_Throw( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, bool isQuickthrow, Vector4? inLocalAimForward, Vector4? inLocalAimPosition );void NotifyAutocraftSystem(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "NotifyAutocraftSystem;StateGameScriptInterface", (CombatGadgetTransitions_NotifyAutocraftSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_NotifyAutocraftSystem( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface );game.projectile.TrajectoryParams? CreateTrajectoryParams(game.ItemObject item, bool isQuickthrow)RTTIre.Hooks.Place( "CombatGadgetTransitions", "CreateTrajectoryParams;ItemObjectBool", (CombatGadgetTransitions_CreateTrajectoryParams x) => { return re.Hooks.CallOriginal<re.msgpack.game.projectile.TrajectoryParams>(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_CreateTrajectoryParams( CombatGadgetTransitions self, game.ItemObject? item, bool isQuickthrow );bool CheckVehicleStatesForUnequipRequest(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "CombatGadgetTransitions", "CheckVehicleStatesForUnequipRequest;StateContext", (CombatGadgetTransitions_CheckVehicleStatesForUnequipRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_CheckVehicleStatesForUnequipRequest( CombatGadgetTransitions self, game.stateMachine.StateContextScript? stateContext );void SetItemInLeftHand(game.stateMachine.GameScriptInterface scriptInterface, bool newState)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "SetItemInLeftHand;StateGameScriptInterfaceBool", (CombatGadgetTransitions_SetItemInLeftHand x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_SetItemInLeftHand( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, bool newState );void SetLeftHandItemHandlingItemState(game.stateMachine.GameScriptInterface scriptInterface, int newState)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "SetLeftHandItemHandlingItemState;StateGameScriptInterfaceInt32", (CombatGadgetTransitions_SetLeftHandItemHandlingItemState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_SetLeftHandItemHandlingItemState( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, int newState );bool ShouldForceUnequipGrenade(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "CombatGadgetTransitions", "ShouldForceUnequipGrenade;StateGameScriptInterface", (CombatGadgetTransitions_ShouldForceUnequipGrenade x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_ShouldForceUnequipGrenade( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface );void RemoveGrenadeFromInventory(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetTransitions", "RemoveGrenadeFromInventory;StateGameScriptInterface", (CombatGadgetTransitions_RemoveGrenadeFromInventory x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_RemoveGrenadeFromInventory( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface );bool GetCancelGrenadeAction(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "CombatGadgetTransitions", "GetCancelGrenadeAction;StateContext", (CombatGadgetTransitions_GetCancelGrenadeAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_GetCancelGrenadeAction( CombatGadgetTransitions self, game.stateMachine.StateContextScript? stateContext );bool CheckEquipDurationCondition(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "CombatGadgetTransitions", "CheckEquipDurationCondition;StateGameScriptInterfaceStateContext", (CombatGadgetTransitions_CheckEquipDurationCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetTransitions_CheckEquipDurationCondition( CombatGadgetTransitions self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext );