class
UpperBodyTransition
- 0 properties
- 17 functions
- 8 derived classes
Extends DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
AimingStateDecisions, EmptyHandsDecisions, ForceEmptyHandsDecisions, ForceSafeDecisions, SingleWieldDecisions, TemporaryUnequipDecisions, UpperBodyEventsTransition, WaitForEquipDecisions
Properties
None.
Functions
bool EmptyHandsCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "UpperBodyTransition", "EmptyHandsCondition;StateContextStateGameScriptInterface", (UpperBodyTransition_EmptyHandsCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_EmptyHandsCondition( UpperBodyTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );game.TransactionSystem? GetTransactionSystem(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "UpperBodyTransition", "GetTransactionSystem;StateGameScriptInterface", (UpperBodyTransition_GetTransactionSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.TransactionSystem>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_GetTransactionSystem( UpperBodyTransition self, game.stateMachine.GameScriptInterface? scriptInterface );bool IsItemMeleeware(game.ItemID item)RTTIre.Hooks.Place( "UpperBodyTransition", "IsItemMeleeware;ItemID", (UpperBodyTransition_IsItemMeleeware x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_IsItemMeleeware( UpperBodyTransition self, game.ItemID item );void StopEffectOnHeldItems(game.stateMachine.GameScriptInterface scriptInterface, CName effectName)RTTIre.Hooks.PlaceVoid( "UpperBodyTransition", "StopEffectOnHeldItems;StateGameScriptInterfaceCName", (UpperBodyTransition_StopEffectOnHeldItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_StopEffectOnHeldItems( UpperBodyTransition self, game.stateMachine.GameScriptInterface? scriptInterface, CName effectName );void BreakEffectLoopOnHeldItems(game.stateMachine.GameScriptInterface scriptInterface, CName effectName)RTTIre.Hooks.PlaceVoid( "UpperBodyTransition", "BreakEffectLoopOnHeldItems;StateGameScriptInterfaceCName", (UpperBodyTransition_BreakEffectLoopOnHeldItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_BreakEffectLoopOnHeldItems( UpperBodyTransition self, game.stateMachine.GameScriptInterface? scriptInterface, CName effectName );void SendDOFData(game.stateMachine.GameScriptInterface scriptInterface, string dofSetting)RTTIre.Hooks.PlaceVoid( "UpperBodyTransition", "SendDOFData;StateGameScriptInterfacescript_ref<String>", (UpperBodyTransition_SendDOFData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_SendDOFData( UpperBodyTransition self, game.stateMachine.GameScriptInterface? scriptInterface, string dofSetting );void SetWeaponHolster(game.stateMachine.GameScriptInterface scriptInterface, bool newState)RTTIre.Hooks.PlaceVoid( "UpperBodyTransition", "SetWeaponHolster;StateGameScriptInterfaceBool", (UpperBodyTransition_SetWeaponHolster x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_SetWeaponHolster( UpperBodyTransition self, game.stateMachine.GameScriptInterface? scriptInterface, bool newState );bool ProcessWeaponSlotInput(game.stateMachine.GameScriptInterface scriptInterface, CName actionName, EquipmentManipulationAction requestType)RTTIre.Hooks.Place( "UpperBodyTransition", "ProcessWeaponSlotInput;StateGameScriptInterfaceCNameEquipmentManipulationAction", (UpperBodyTransition_ProcessWeaponSlotInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_ProcessWeaponSlotInput( UpperBodyTransition self, game.stateMachine.GameScriptInterface? scriptInterface, CName actionName, EquipmentManipulationAction requestType );bool ProcessWeaponSlotInput(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "UpperBodyTransition", "ProcessWeaponSlotInput;StateGameScriptInterface", (UpperBodyTransition_ProcessWeaponSlotInput2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_ProcessWeaponSlotInput2( UpperBodyTransition self, game.stateMachine.GameScriptInterface? scriptInterface );bool CheckRangedAttackInput(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "UpperBodyTransition", "CheckRangedAttackInput;StateGameScriptInterface", (UpperBodyTransition_CheckRangedAttackInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_CheckRangedAttackInput( UpperBodyTransition self, game.stateMachine.GameScriptInterface? scriptInterface );bool CheckMeleeStatesForCombatGadget(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "UpperBodyTransition", "CheckMeleeStatesForCombatGadget;StateGameScriptInterfaceStateContext", (UpperBodyTransition_CheckMeleeStatesForCombatGadget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_CheckMeleeStatesForCombatGadget( UpperBodyTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext );static bool HasAnyWeaponEquipped(game.stateMachine.GameScriptInterface scriptInterface)staticRTTI globalre.Hooks.Place( "UpperBodyTransition", "UpperBodyTransition::HasAnyWeaponEquipped;StateGameScriptInterface", (UpperBodyTransition_HasAnyWeaponEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_HasAnyWeaponEquipped( game.stateMachine.GameScriptInterface? scriptInterface );static bool HasLeftWeaponEquipped(game.stateMachine.GameScriptInterface scriptInterface)staticRTTI globalre.Hooks.Place( "UpperBodyTransition", "UpperBodyTransition::HasLeftWeaponEquipped;StateGameScriptInterface", (UpperBodyTransition_HasLeftWeaponEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_HasLeftWeaponEquipped( game.stateMachine.GameScriptInterface? scriptInterface );static bool HasMeleewareEquipped(game.stateMachine.GameScriptInterface scriptInterface)staticRTTI globalre.Hooks.Place( "UpperBodyTransition", "UpperBodyTransition::HasMeleewareEquipped;StateGameScriptInterface", (UpperBodyTransition_HasMeleewareEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_HasMeleewareEquipped( game.stateMachine.GameScriptInterface? scriptInterface );static bool HasRangedWeaponEquipped(WeakHandle<game.Object> executionOwner)staticRTTI globalre.Hooks.Place( "UpperBodyTransition", "UpperBodyTransition::HasRangedWeaponEquipped;GameObject", (UpperBodyTransition_HasRangedWeaponEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_HasRangedWeaponEquipped( WeakHandle<game.Object> executionOwner );static bool HasMeleeWeaponEquipped(game.stateMachine.GameScriptInterface scriptInterface)staticoverrideRTTI globalre.Hooks.Place( "UpperBodyTransition", "UpperBodyTransition::HasMeleeWeaponEquipped;StateGameScriptInterface", (UpperBodyTransition_HasMeleeWeaponEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_HasMeleeWeaponEquipped( game.stateMachine.GameScriptInterface? scriptInterface );static bool HasThrowableMeleeEqupped(WeakHandle<game.Object> executionOwner)staticRTTI globalre.Hooks.Place( "UpperBodyTransition", "UpperBodyTransition::HasThrowableMeleeEqupped;GameObject", (UpperBodyTransition_HasThrowableMeleeEqupped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UpperBodyTransition_HasThrowableMeleeEqupped( WeakHandle<game.Object> executionOwner );