class
QuickSlotsManager
- 21 properties
- 72 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
Player | WeakHandle<PlayerPuppet> | 0x0 | scripted |
QuickSlotsBB | WeakHandle<game.IBlackboard> | 0x10 | scripted |
IsPlayerInCar | bool | 0x20 | scripted |
PlayerVehicleID | ent.EntityID | 0x28 | scripted |
QuickDpadCommands | QuickSlotCommand[] | 0x30 | scripted |
QuickDpadCommands_Vehicle | QuickSlotCommand[] | 0x40 | scripted |
DefaultHoldCommands | QuickSlotCommand[] | 0x50 | scripted |
DefaultHoldCommands_Vehicle | QuickSlotCommand[] | 0x60 | scripted |
NumberOfItemsPerWheel | int | 0x70 | scripted |
QuickKeyboardCommands | QuickSlotCommand[] | 0x78 | scripted |
QuickKeyboardCommands_Vehicle | QuickSlotCommand[] | 0x88 | scripted |
lastPressAndHoldBtn | QuickSlotButtonHoldEndEvent? | 0x98 | scripted |
WheelList_Vehicles | QuickSlotCommand[] | 0xA8 | scripted |
currentWheelItem | QuickSlotCommand | 0xB8 | scripted |
currentWeaponWheelItem | QuickSlotCommand | 0x1E0 | scripted |
currentGadgetWheelConsumable | QuickSlotCommand | 0x308 | scripted |
currentGadgetWheelGadget | QuickSlotCommand | 0x430 | scripted |
currentVehicleWheelItem | QuickSlotCommand | 0x558 | scripted |
currentGadgetWheelItem | QuickSlotCommand | 0x680 | scripted |
currentInteractionWheelItem | QuickSlotCommand | 0x7A8 | scripted |
OnVehPlayerStateDataChangedCallback | red.CallbackObject? | 0x8D0 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "OnGameAttach;", (QuickSlotsManager_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_OnGameAttach( QuickSlotsManager self );QuickSlotsManagerPS? GetPS()overrideRTTIre.Hooks.Place( "QuickSlotsManager", "GetPS", (QuickSlotsManager_GetPS x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotsManagerPS>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetPS( QuickSlotsManager self );bool OnQuickSlotButtonTap(QuickSlotButtonTap evt)RTTIre.Hooks.Place( "QuickSlotsManager", "OnQuickSlotButtonTap", (QuickSlotsManager_OnQuickSlotButtonTap x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_OnQuickSlotButtonTap( QuickSlotsManager self, QuickSlotButtonTap? evt );bool OnCallAction(CallAction evt)RTTIre.Hooks.Place( "QuickSlotsManager", "OnCallAction", (QuickSlotsManager_OnCallAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_OnCallAction( QuickSlotsManager self, CallAction? evt );bool OnQuickSlotKeyboardTap(QuickSlotKeyboardTap evt)RTTIre.Hooks.Place( "QuickSlotsManager", "OnQuickSlotKeyboardTap", (QuickSlotsManager_OnQuickSlotKeyboardTap x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_OnQuickSlotKeyboardTap( QuickSlotsManager self, QuickSlotKeyboardTap? evt );void SetWheelItem(QuickSlotCommand currentWheelItem)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "SetWheelItem;script_ref<QuickSlotCommand>", (QuickSlotsManager_SetWheelItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_SetWheelItem( QuickSlotsManager self, QuickSlotCommand currentWheelItem );QuickSlotCommand GetWheelItem(QuickSlotCommand currentWheelItem)RTTIre.Hooks.Place( "QuickSlotsManager", "GetWheelItem;script_ref<QuickSlotCommand>", (QuickSlotsManager_GetWheelItem x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetWheelItem( QuickSlotsManager self, QuickSlotCommand currentWheelItem );QuickSlotCommand GetQuickSlotCommandByDpadSlot(EDPadSlot wheelType)RTTIre.Hooks.Place( "QuickSlotsManager", "GetQuickSlotCommandByDpadSlot;EDPadSlot", (QuickSlotsManager_GetQuickSlotCommandByDpadSlot x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetQuickSlotCommandByDpadSlot( QuickSlotsManager self, EDPadSlot wheelType );bool IsSelectingCombatItemPrevented()RTTIre.Hooks.Place( "QuickSlotsManager", "IsSelectingCombatItemPrevented;", (QuickSlotsManager_IsSelectingCombatItemPrevented x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_IsSelectingCombatItemPrevented( QuickSlotsManager self );bool IsSelectingCombatGadgetPrevented()RTTIre.Hooks.Place( "QuickSlotsManager", "IsSelectingCombatGadgetPrevented;", (QuickSlotsManager_IsSelectingCombatGadgetPrevented x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_IsSelectingCombatGadgetPrevented( QuickSlotsManager self );int GetDPadIndex(EDPadSlot direction)RTTIre.Hooks.Place( "QuickSlotsManager", "GetDPadIndex;EDPadSlot", (QuickSlotsManager_GetDPadIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetDPadIndex( QuickSlotsManager self, EDPadSlot direction );bool TryExecuteCommand(QuickSlotCommand currentCommand)RTTIre.Hooks.Place( "QuickSlotsManager", "TryExecuteCommand;script_ref<QuickSlotCommand>", (QuickSlotsManager_TryExecuteCommand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_TryExecuteCommand( QuickSlotsManager self, QuickSlotCommand currentCommand );bool IsDPadActionAvaliable(EDPadSlot direction)RTTIre.Hooks.Place( "QuickSlotsManager", "IsDPadActionAvaliable;EDPadSlot", (QuickSlotsManager_IsDPadActionAvaliable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_IsDPadActionAvaliable( QuickSlotsManager self, EDPadSlot direction );bool IsDPadActionAvaliable(int actionIndex)RTTIre.Hooks.Place( "QuickSlotsManager", "IsDPadActionAvaliable;Int32", (QuickSlotsManager_IsDPadActionAvaliable2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_IsDPadActionAvaliable2( QuickSlotsManager self, int actionIndex );QuickSlotCommand GetDPadCommandAtSlot(int argIndex)RTTIre.Hooks.Place( "QuickSlotsManager", "GetDPadCommandAtSlot;Int32", (QuickSlotsManager_GetDPadCommandAtSlot x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetDPadCommandAtSlot( QuickSlotsManager self, int argIndex );int GetNumberOfItemsPerWheel()RTTIre.Hooks.Place( "QuickSlotsManager", "GetNumberOfItemsPerWheel;", (QuickSlotsManager_GetNumberOfItemsPerWheel x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetNumberOfItemsPerWheel( QuickSlotsManager self );bool IsKeyboardActionAvaliable(int actionIndex)RTTIre.Hooks.Place( "QuickSlotsManager", "IsKeyboardActionAvaliable;Int32", (QuickSlotsManager_IsKeyboardActionAvaliable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_IsKeyboardActionAvaliable( QuickSlotsManager self, int actionIndex );QuickSlotCommand GetKeyboardCommandAtSlot(int argIndex)RTTIre.Hooks.Place( "QuickSlotsManager", "GetKeyboardCommandAtSlot;Int32", (QuickSlotsManager_GetKeyboardCommandAtSlot x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetKeyboardCommandAtSlot( QuickSlotsManager self, int argIndex );QuickSlotCommand CreateQuickSlotCommand(QuickSlotActionType actionType, CName imageAtlasPath, CName actionName, int maxTier, int vehicleState, bool isLocked, bool isSlotUnlocked, int? intData, string? argTitle, string? argType)RTTIre.Hooks.Place( "QuickSlotsManager", "CreateQuickSlotCommand;QuickSlotActionTypeCNameCNameInt32Int32BoolBoolInt32StringString", (QuickSlotsManager_CreateQuickSlotCommand x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_CreateQuickSlotCommand( QuickSlotsManager self, QuickSlotActionType actionType, CName imageAtlasPath, CName actionName, int maxTier, int vehicleState, bool isLocked, bool isSlotUnlocked, int? intData, string? argTitle, string? argType );QuickSlotCommand CreateQuickSlotItemCommand(game.ItemID itemID, QuickSlotActionType argActionType, CName argIcon, string argTitle, string argType, string argDesc)RTTIre.Hooks.Place( "QuickSlotsManager", "CreateQuickSlotItemCommand;ItemIDQuickSlotActionTypeCNamescript_ref<String>script_ref<String>script_ref<String>", (QuickSlotsManager_CreateQuickSlotItemCommand x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_CreateQuickSlotItemCommand( QuickSlotsManager self, game.ItemID itemID, QuickSlotActionType argActionType, CName argIcon, string argTitle, string argType, string argDesc );QuickSlotCommand GetActionData()RTTIre.Hooks.Place( "QuickSlotsManager", "GetActionData;", (QuickSlotsManager_GetActionData x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetActionData( QuickSlotsManager self );void InitializeCommandsData()RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "InitializeCommandsData;", (QuickSlotsManager_InitializeCommandsData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_InitializeCommandsData( QuickSlotsManager self );QuickSlotCommand[] GetWheelCommands(EDPadSlot direction)RTTIQuickSlotCommand[] GetVehicleWheelCommands(EDPadSlot direction)RTTIvehicle.BaseObject? GetVehicleObject()RTTIre.Hooks.Place( "QuickSlotsManager", "GetVehicleObject;", (QuickSlotsManager_GetVehicleObject x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.BaseObject>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetVehicleObject( QuickSlotsManager self );void GetVehicleInsideWheel(QuickSlotCommand[] wheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetVehicleInsideWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetVehicleInsideWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetVehicleInsideWheel( QuickSlotsManager self, QuickSlotCommand[] wheel );void GetRPGWheel(QuickSlotCommand[] rpgWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetRPGWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetRPGWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetRPGWheel( QuickSlotsManager self, QuickSlotCommand[] rpgWheel );void GetConsumablesWheel(QuickSlotCommand[] wheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetConsumablesWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetConsumablesWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetConsumablesWheel( QuickSlotsManager self, QuickSlotCommand[] wheel );void GetCyberwareWheel(QuickSlotCommand[] wheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetCyberwareWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetCyberwareWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetCyberwareWheel( QuickSlotsManager self, QuickSlotCommand[] wheel );void GetGadgetsWheel(QuickSlotCommand[] wheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetGadgetsWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetGadgetsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetGadgetsWheel( QuickSlotsManager self, QuickSlotCommand[] wheel );void GetQuickWheel(QuickSlotCommand[] wheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetQuickWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetQuickWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetQuickWheel( QuickSlotsManager self, QuickSlotCommand[] wheel );void GetLauncher(QuickSlotCommand[] wheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetLauncher;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetLauncher x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetLauncher( QuickSlotsManager self, QuickSlotCommand[] wheel );void ChooseWeaponsWheel(out QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "ChooseWeaponsWheel;array<QuickSlotCommand>", (QuickSlotsManager_ChooseWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_ChooseWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetRegularWeaponsWheel(QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetRegularWeaponsWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetRegularWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetRegularWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetEmptyWheel(QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetEmptyWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetEmptyWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetEmptyWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetFistFightOnlyWeaponsWheel(QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetFistFightOnlyWeaponsWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetFistFightOnlyWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetFistFightOnlyWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetMeleeOnlyWeaponsWheel(QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetMeleeOnlyWeaponsWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetMeleeOnlyWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetMeleeOnlyWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetOneHandedOnlyOnlyWeaponsWheel(QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetOneHandedOnlyOnlyWeaponsWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetOneHandedOnlyOnlyWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetOneHandedOnlyOnlyWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetDriverCombatOnlyWeaponsWheel(QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetDriverCombatOnlyWeaponsWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetDriverCombatOnlyWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetDriverCombatOnlyWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetDriverCombatBikeOnlyWeaponsWheel(QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetDriverCombatBikeOnlyWeaponsWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetDriverCombatBikeOnlyWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetDriverCombatBikeOnlyWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetFirearmsOnlyWeaponsWheel(QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetFirearmsOnlyWeaponsWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetFirearmsOnlyWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetFirearmsOnlyWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetNoArmsCWWeaponsWheel(QuickSlotCommand[] weaponsWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetNoArmsCWWeaponsWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetNoArmsCWWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetNoArmsCWWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel );void GetWeaponsWheel(QuickSlotCommand[] weaponsWheel, game.data.ItemType[]? allowedItemTypes, CName? allowedTag)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetWeaponsWheel;script_ref<array<QuickSlotCommand>>array<gamedataItemType>CName", (QuickSlotsManager_GetWeaponsWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetWeaponsWheel( QuickSlotsManager self, QuickSlotCommand[] weaponsWheel, game.data.ItemType[]? allowedItemTypes, CName? allowedTag );void GetVehicleWheel(QuickSlotCommand[] vehicleWheel)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "GetVehicleWheel;script_ref<array<QuickSlotCommand>>", (QuickSlotsManager_GetVehicleWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetVehicleWheel( QuickSlotsManager self, QuickSlotCommand[] vehicleWheel );CName FindTempVehicleIcon(vehicle.PlayerVehicle vehicle)RTTIre.Hooks.Place( "QuickSlotsManager", "FindTempVehicleIcon;PlayerVehicle", (QuickSlotsManager_FindTempVehicleIcon x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_FindTempVehicleIcon( QuickSlotsManager self, vehicle.PlayerVehicle vehicle );void PushBackCommands(game.data.EquipmentArea area, QuickSlotCommand[] commandList, game.data.ItemType[]? allowedItemTypes, CName? allowedTag)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "PushBackCommands;gamedataEquipmentAreascript_ref<array<QuickSlotCommand>>array<gamedataItemType>CName", (QuickSlotsManager_PushBackCommands x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_PushBackCommands( QuickSlotsManager self, game.data.EquipmentArea area, QuickSlotCommand[] commandList, game.data.ItemType[]? allowedItemTypes, CName? allowedTag );QuickSlotCommand[] GetEquipAreaCommands(game.data.EquipmentArea equipArea, game.data.ItemType[]? allowedItemTypes, CName? allowedTag)RTTIQuickSlotItemType GetQuickSlotItemTypeByEquipArea(game.data.EquipmentArea eqArea)RTTIre.Hooks.Place( "QuickSlotsManager", "GetQuickSlotItemTypeByEquipArea;gamedataEquipmentArea", (QuickSlotsManager_GetQuickSlotItemTypeByEquipArea x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotItemType>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetQuickSlotItemTypeByEquipArea( QuickSlotsManager self, game.data.EquipmentArea eqArea );bool ChooseWheelItem(EDPadSlot direction, QuickSlotCommand wheelItem)RTTIre.Hooks.Place( "QuickSlotsManager", "ChooseWheelItem;EDPadSlotscript_ref<QuickSlotCommand>", (QuickSlotsManager_ChooseWheelItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_ChooseWheelItem( QuickSlotsManager self, EDPadSlot direction, QuickSlotCommand wheelItem );void ExecuteCommand(QuickSlotCommand command)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "ExecuteCommand;script_ref<QuickSlotCommand>", (QuickSlotsManager_ExecuteCommand x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_ExecuteCommand( QuickSlotsManager self, QuickSlotCommand command );void SelectItem(QuickSlotCommand command)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "SelectItem;script_ref<QuickSlotCommand>", (QuickSlotsManager_SelectItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_SelectItem( QuickSlotsManager self, QuickSlotCommand command );void ToggleFireMode()RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "ToggleFireMode;", (QuickSlotsManager_ToggleFireMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_ToggleFireMode( QuickSlotsManager self );void HideWeapon()RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "HideWeapon;", (QuickSlotsManager_HideWeapon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_HideWeapon( QuickSlotsManager self );void UsePhone()RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "UsePhone;", (QuickSlotsManager_UsePhone x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_UsePhone( QuickSlotsManager self );game.data.VehicleType GetActiveVehicleType()RTTIre.Hooks.Place( "QuickSlotsManager", "GetActiveVehicleType;", (QuickSlotsManager_GetActiveVehicleType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.VehicleType>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetActiveVehicleType( QuickSlotsManager self );void SetActiveVehicle(vehicle.PlayerVehicle vehicleData)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "SetActiveVehicle;PlayerVehicle", (QuickSlotsManager_SetActiveVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_SetActiveVehicle( QuickSlotsManager self, vehicle.PlayerVehicle vehicleData );void SummonActiveVehicle(bool force)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "SummonActiveVehicle;Bool", (QuickSlotsManager_SummonActiveVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_SummonActiveVehicle( QuickSlotsManager self, bool force );void SummonVehicle(bool force, game.data.VehicleType type, TDBID vehicle, bool spawnOnlyOnValidRoad)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "SummonVehicle;BoolgamedataVehicleTypeTweakDBIDBool", (QuickSlotsManager_SummonVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_SummonVehicle( QuickSlotsManager self, bool force, game.data.VehicleType type, TDBID vehicle, bool spawnOnlyOnValidRoad );void ApplyQuickHack(QuickSlotCommand command)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "ApplyQuickHack;script_ref<QuickSlotCommand>", (QuickSlotsManager_ApplyQuickHack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_ApplyQuickHack( QuickSlotsManager self, QuickSlotCommand command );void ToggleSummonMode()RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "ToggleSummonMode;", (QuickSlotsManager_ToggleSummonMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_ToggleSummonMode( QuickSlotsManager self );void SendRadioEvent(bool toggle, bool setStation, int stationIndex)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "SendRadioEvent;BoolBoolInt32", (QuickSlotsManager_SendRadioEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_SendRadioEvent( QuickSlotsManager self, bool toggle, bool setStation, int stationIndex );void RequestWeaponEquip(game.ItemID itemId)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "RequestWeaponEquip;ItemID", (QuickSlotsManager_RequestWeaponEquip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_RequestWeaponEquip( QuickSlotsManager self, game.ItemID itemId );void RequestEquipFists()RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "RequestEquipFists;", (QuickSlotsManager_RequestEquipFists x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_RequestEquipFists( QuickSlotsManager self );void AssignItem(game.ItemID itemId)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "AssignItem;ItemID", (QuickSlotsManager_AssignItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_AssignItem( QuickSlotsManager self, game.ItemID itemId );void AssignItemToCyberwareSlot(game.ItemID itemId, int slotIndex)RTTIre.Hooks.PlaceVoid( "QuickSlotsManager", "AssignItemToCyberwareSlot;ItemIDInt32", (QuickSlotsManager_AssignItemToCyberwareSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_AssignItemToCyberwareSlot( QuickSlotsManager self, game.ItemID itemId, int slotIndex );bool IsPhoneAvailable()RTTIre.Hooks.Place( "QuickSlotsManager", "IsPhoneAvailable;", (QuickSlotsManager_IsPhoneAvailable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_IsPhoneAvailable( QuickSlotsManager self );QuickSlotCommand GetAssignedQuickSlotCommand(QuickSlotItemType itemType)RTTIre.Hooks.Place( "QuickSlotsManager", "GetAssignedQuickSlotCommand;QuickSlotItemType", (QuickSlotsManager_GetAssignedQuickSlotCommand x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetAssignedQuickSlotCommand( QuickSlotsManager self, QuickSlotItemType itemType );game.ItemID GetAssignedItemIDByType(QuickSlotItemType itemType)RTTIre.Hooks.Place( "QuickSlotsManager", "GetAssignedItemIDByType;QuickSlotItemType", (QuickSlotsManager_GetAssignedItemIDByType x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetAssignedItemIDByType( QuickSlotsManager self, QuickSlotItemType itemType );game.data.EquipmentArea GetGamedataEquipmentAreaFromItemType(QuickSlotItemType itemType)RTTIre.Hooks.Place( "QuickSlotsManager", "GetGamedataEquipmentAreaFromItemType;QuickSlotItemType", (QuickSlotsManager_GetGamedataEquipmentAreaFromItemType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.EquipmentArea>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetGamedataEquipmentAreaFromItemType( QuickSlotsManager self, QuickSlotItemType itemType );QuickSlotCommand CreateEmptyQuickSlotCommand()RTTIre.Hooks.Place( "QuickSlotsManager", "CreateEmptyQuickSlotCommand;", (QuickSlotsManager_CreateEmptyQuickSlotCommand x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_CreateEmptyQuickSlotCommand( QuickSlotsManager self );static int GetMaxKeyboardItems()staticRTTI globalre.Hooks.Place( "QuickSlotsManager", "QuickSlotsManager::GetMaxKeyboardItems;", (QuickSlotsManager_GetMaxKeyboardItems x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_GetMaxKeyboardItems();static QuickSlotCommand CreateBlankWheelCommand()staticRTTI globalre.Hooks.Place( "QuickSlotsManager", "QuickSlotsManager::CreateBlankWheelCommand;", (QuickSlotsManager_CreateBlankWheelCommand x) => { return re.Hooks.CallOriginal<re.msgpack.QuickSlotCommand>(); } ); [Msgpack.Gen] public readonly partial record struct QuickSlotsManager_CreateBlankWheelCommand();