class
EquipmentBaseTransition
- 0 properties
- 46 functions
- 2 derived classes
Extends DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
None.
Functions
InstanceDataMappedToReferenceName GetMappedInstanceData(CName referenceName)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetMappedInstanceData;CName", (EquipmentBaseTransition_GetMappedInstanceData x) => { return re.Hooks.CallOriginal<re.msgpack.InstanceDataMappedToReferenceName>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetMappedInstanceData( EquipmentBaseTransition self, CName referenceName );EquipmentManipulationRequest? GetWeaponManipulationRequest(game.stateMachine.StateContextScript stateContext, WeakHandle<EquipmentInitData> stateMachineInitData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetWeaponManipulationRequest;StateContextEquipmentInitData", (EquipmentBaseTransition_GetWeaponManipulationRequest x) => { return re.Hooks.CallOriginal<re.msgpack.EquipmentManipulationRequest>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetWeaponManipulationRequest( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext, WeakHandle<EquipmentInitData> stateMachineInitData );void SaveProcessedEquipmentManipulationRequest(game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, WeakHandle<EquipmentInitData> stateMachineInitData)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "SaveProcessedEquipmentManipulationRequest;StateContextStateMachineInstanceDataEquipmentInitData", (EquipmentBaseTransition_SaveProcessedEquipmentManipulationRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_SaveProcessedEquipmentManipulationRequest( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, WeakHandle<EquipmentInitData> stateMachineInitData );EquipmentManipulationRequest? GetProcessedEquipmentManipulationRequest(game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetProcessedEquipmentManipulationRequest;StateMachineInstanceDataStateContext", (EquipmentBaseTransition_GetProcessedEquipmentManipulationRequest x) => { return re.Hooks.CallOriginal<re.msgpack.EquipmentManipulationRequest>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetProcessedEquipmentManipulationRequest( EquipmentBaseTransition self, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript? stateContext );void ClearProcessedEquipmentManipulationRequest(game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "ClearProcessedEquipmentManipulationRequest;StateMachineInstanceDataStateContext", (EquipmentBaseTransition_ClearProcessedEquipmentManipulationRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_ClearProcessedEquipmentManipulationRequest( EquipmentBaseTransition self, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript? stateContext );bool CheckSlotMatchAndCompareRequestType(game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, WeakHandle<EquipmentInitData> stateMachineInitData, EquipmentManipulationRequestType requestTypeCompare)RTTIre.Hooks.Place( "EquipmentBaseTransition", "CheckSlotMatchAndCompareRequestType;StateContextStateMachineInstanceDataEquipmentInitDataEquipmentManipulationRequestType", (EquipmentBaseTransition_CheckSlotMatchAndCompareRequestType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_CheckSlotMatchAndCompareRequestType( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, WeakHandle<EquipmentInitData> stateMachineInitData, EquipmentManipulationRequestType requestTypeCompare );bool CheckReplicatedEquipRequest(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "CheckReplicatedEquipRequest;StateGameScriptInterfaceStateContextStateMachineInstanceData", (EquipmentBaseTransition_CheckReplicatedEquipRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_CheckReplicatedEquipRequest( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );CName ReferenceNameToProcessRequestId(game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "ReferenceNameToProcessRequestId;StateMachineInstanceData", (EquipmentBaseTransition_ReferenceNameToProcessRequestId x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_ReferenceNameToProcessRequestId( EquipmentBaseTransition self, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );EquipmentManipulationRequestSlot ReferenceNameToRequestSlot(game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "ReferenceNameToRequestSlot;StateMachineInstanceData", (EquipmentBaseTransition_ReferenceNameToRequestSlot x) => { return re.Hooks.CallOriginal<re.msgpack.EquipmentManipulationRequestSlot>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_ReferenceNameToRequestSlot( EquipmentBaseTransition self, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );game.data.ItemCategory GetItemCategoryFromItemID(game.ItemID item)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetItemCategoryFromItemID;ItemID", (EquipmentBaseTransition_GetItemCategoryFromItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.ItemCategory>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetItemCategoryFromItemID( EquipmentBaseTransition self, game.ItemID item );game.data.EquipmentArea GetEquipAreaFromItemID(game.ItemID item)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetEquipAreaFromItemID;ItemID", (EquipmentBaseTransition_GetEquipAreaFromItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.EquipmentArea>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetEquipAreaFromItemID( EquipmentBaseTransition self, game.ItemID item );bool IsVisualItemInSlot(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "IsVisualItemInSlot;StateGameScriptInterfaceStateMachineInstanceData", (EquipmentBaseTransition_IsVisualItemInSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_IsVisualItemInSlot( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );bool IsUsingFluffConsumable(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "IsUsingFluffConsumable;StateGameScriptInterfaceStateMachineInstanceData", (EquipmentBaseTransition_IsUsingFluffConsumable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_IsUsingFluffConsumable( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );bool GetIsPSMInValidState(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetIsPSMInValidState;StateGameScriptInterfaceStateContextStateMachineInstanceData", (EquipmentBaseTransition_GetIsPSMInValidState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetIsPSMInValidState( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );float GetWeaponEquipDuration(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetWeaponEquipDuration;StateGameScriptInterfaceStateContextStateMachineInstanceData", (EquipmentBaseTransition_GetWeaponEquipDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetWeaponEquipDuration( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );float GetWeaponUnEquipDuration(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetWeaponUnEquipDuration;StateGameScriptInterfaceStateContextStateMachineInstanceData", (EquipmentBaseTransition_GetWeaponUnEquipDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetWeaponUnEquipDuration( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );float GetConsumableUnEquipDuration(game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetConsumableUnEquipDuration;StateMachineInstanceDataStateContext", (EquipmentBaseTransition_GetConsumableUnEquipDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetConsumableUnEquipDuration( EquipmentBaseTransition self, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript? stateContext );void HandleWeaponEquip(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "HandleWeaponEquip;StateGameScriptInterfaceStateContextStateMachineInstanceDataItemID", (EquipmentBaseTransition_HandleWeaponEquip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_HandleWeaponEquip( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.ItemID item );void HandleWeaponUnequip(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "HandleWeaponUnequip;StateGameScriptInterfaceStateContextStateMachineInstanceDataItemID", (EquipmentBaseTransition_HandleWeaponUnequip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_HandleWeaponUnequip( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.ItemID item );void DropActiveWeapon(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "DropActiveWeapon;StateGameScriptInterfaceStateContextStateMachineInstanceData", (EquipmentBaseTransition_DropActiveWeapon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_DropActiveWeapon( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );void CreateAndSendFirstEquipEndRequest(game.stateMachine.GameScriptInterface scriptInterface, TDBID weaponTweakID)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "CreateAndSendFirstEquipEndRequest;StateGameScriptInterfaceTweakDBID", (EquipmentBaseTransition_CreateAndSendFirstEquipEndRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_CreateAndSendFirstEquipEndRequest( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, TDBID weaponTweakID );bool HasThrowableCooldown(game.stateMachine.GameScriptInterface scriptInterface, game.weapon.Object weapon)RTTIre.Hooks.Place( "EquipmentBaseTransition", "HasThrowableCooldown;StateGameScriptInterfaceWeaponObject", (EquipmentBaseTransition_HasThrowableCooldown x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_HasThrowableCooldown( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.weapon.Object? weapon );game.ItemObject? GetSlotAttachedItem(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetSlotAttachedItem;StateGameScriptInterfaceStateMachineInstanceData", (EquipmentBaseTransition_GetSlotAttachedItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemObject>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetSlotAttachedItem( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );game.ItemID GetSlotAttachedItemID(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetSlotAttachedItemID;StateGameScriptInterfaceStateMachineInstanceData", (EquipmentBaseTransition_GetSlotAttachedItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetSlotAttachedItemID( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );game.ItemObject? GetSlotAttachedItemObject(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetSlotAttachedItemObject;StateGameScriptInterfaceStateMachineInstanceData", (EquipmentBaseTransition_GetSlotAttachedItemObject x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemObject>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetSlotAttachedItemObject( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );bool IsProperItemEquipped(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "IsProperItemEquipped;StateGameScriptInterfaceStateContextStateMachineInstanceData", (EquipmentBaseTransition_IsProperItemEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_IsProperItemEquipped( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );game.ItemID GetSlotActiveItem(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetSlotActiveItem;StateGameScriptInterfaceStateMachineInstanceData", (EquipmentBaseTransition_GetSlotActiveItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetSlotActiveItem( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );float GetEquipDuration(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetEquipDuration;StateGameScriptInterfaceStateContextStateMachineInstanceData", (EquipmentBaseTransition_GetEquipDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetEquipDuration( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );float GetUnequipDuration(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetUnequipDuration;StateGameScriptInterfaceStateContextStateMachineInstanceData", (EquipmentBaseTransition_GetUnequipDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetUnequipDuration( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );bool IsLeftHandLogic(game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "IsLeftHandLogic;StateMachineInstanceData", (EquipmentBaseTransition_IsLeftHandLogic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_IsLeftHandLogic( EquipmentBaseTransition self, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );bool IsRightHandLogic(game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.Place( "EquipmentBaseTransition", "IsRightHandLogic;StateMachineInstanceData", (EquipmentBaseTransition_IsRightHandLogic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_IsRightHandLogic( EquipmentBaseTransition self, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );void AddConsumableStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "AddConsumableStateMachine;StateGameScriptInterface", (EquipmentBaseTransition_AddConsumableStateMachine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_AddConsumableStateMachine( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface );void RemoveConsumableStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "RemoveConsumableStateMachine;StateGameScriptInterface", (EquipmentBaseTransition_RemoveConsumableStateMachine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_RemoveConsumableStateMachine( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface );void AddGrenadesStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "AddGrenadesStateMachine;StateGameScriptInterface", (EquipmentBaseTransition_AddGrenadesStateMachine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_AddGrenadesStateMachine( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface );void RemoveGrenadesStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "RemoveGrenadesStateMachine;StateGameScriptInterface", (EquipmentBaseTransition_RemoveGrenadesStateMachine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_RemoveGrenadesStateMachine( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface );void AddCyberwareStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "AddCyberwareStateMachine;StateGameScriptInterface", (EquipmentBaseTransition_AddCyberwareStateMachine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_AddCyberwareStateMachine( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface );void RemoveCyberwareStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "RemoveCyberwareStateMachine;StateGameScriptInterface", (EquipmentBaseTransition_RemoveCyberwareStateMachine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_RemoveCyberwareStateMachine( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface );void SetRightHandItemParam(game.stateMachine.StateContextScript stateContext, game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "SetRightHandItemParam;StateContextItemID", (EquipmentBaseTransition_SetRightHandItemParam x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_SetRightHandItemParam( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext, game.ItemID item );void ClearRightHandItemParam(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "ClearRightHandItemParam;StateContext", (EquipmentBaseTransition_ClearRightHandItemParam x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_ClearRightHandItemParam( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext );void SetLeftHandItemParam(game.stateMachine.StateContextScript stateContext, game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "SetLeftHandItemParam;StateContextItemID", (EquipmentBaseTransition_SetLeftHandItemParam x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_SetLeftHandItemParam( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext, game.ItemID item );void ClearLeftHandItemParam(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "ClearLeftHandItemParam;StateContext", (EquipmentBaseTransition_ClearLeftHandItemParam x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_ClearLeftHandItemParam( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext );void ClearHandItemParam(game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "ClearHandItemParam;StateContextStateMachineInstanceData", (EquipmentBaseTransition_ClearHandItemParam x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_ClearHandItemParam( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData );game.ItemID GetItemIDFromParam(game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "EquipmentBaseTransition", "GetItemIDFromParam;StateMachineInstanceDataStateContext", (EquipmentBaseTransition_GetItemIDFromParam x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetItemIDFromParam( EquipmentBaseTransition self, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript? stateContext );void GetBlurParametersFromWeapon(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "EquipmentBaseTransition", "GetBlurParametersFromWeapon;StateGameScriptInterface", (EquipmentBaseTransition_GetBlurParametersFromWeapon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_GetBlurParametersFromWeapon( EquipmentBaseTransition self, game.stateMachine.GameScriptInterface? scriptInterface );bool CanProcessEquip(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "EquipmentBaseTransition", "CanProcessEquip;StateContextStateGameScriptInterface", (EquipmentBaseTransition_CanProcessEquip x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_CanProcessEquip( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool CanProcessUnEquip(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "EquipmentBaseTransition", "CanProcessUnEquip;StateContextStateGameScriptInterface", (EquipmentBaseTransition_CanProcessUnEquip x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentBaseTransition_CanProcessUnEquip( EquipmentBaseTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );