class
EquipmentSystemPlayerData
- 17 properties
- 253 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
owner | WeakHandle<ScriptedPuppet> | 0x0 | scripted |
ownerID | ent.EntityID | 0x10 | scripted |
equipment | game.SLoadout | 0x18 | scripted |
lastUsedStruct | game.SLastUsedWeapon | 0x38 | scripted |
slotActiveItemsInHands | game.SSlotActiveItems | 0x78 | scripted |
clothingSlotsInfo | game.SSlotInfo[] | 0x98 | scripted |
clothingVisualsInfo | game.SSlotVisualInfo[] | 0xA8 | scripted |
visualUnequipTransition | bool | 0xB8 | scripted |
wardrobeDisabled | bool | 0xB9 | scripted |
lastActiveWardrobeSet | game.WardrobeClothingSetIndex | 0xBA | scripted |
visualTagProcessingInfo | game.SVisualTagProcessing[] | 0xC0 | scripted |
eventsSent | int | 0xD0 | scripted |
hotkeys | Hotkey?[] | 0xD8 | scripted |
inventoryManager | InventoryDataManagerV2? | 0xE8 | scripted |
wardrobeSystem | game.WardrobeSystem? | 0xF8 | scripted |
equipPending | bool | 0x108 | scripted |
equipAreaIndexCache | int[] | 0x110 | scripted |
Functions
void OnAttach()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnAttach;", (EquipmentSystemPlayerData_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnAttach( EquipmentSystemPlayerData self );void OnDetach()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnDetach;", (EquipmentSystemPlayerData_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnDetach( EquipmentSystemPlayerData self );void OnInitialize()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnInitialize;", (EquipmentSystemPlayerData_OnInitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnInitialize( EquipmentSystemPlayerData self );void OnRestored()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnRestored;", (EquipmentSystemPlayerData_OnRestored x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnRestored( EquipmentSystemPlayerData self );void HotkeysOnRestore()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "HotkeysOnRestore;", (EquipmentSystemPlayerData_HotkeysOnRestore x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_HotkeysOnRestore( EquipmentSystemPlayerData self );void TryFillCyberwareHotkey()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "TryFillCyberwareHotkey;", (EquipmentSystemPlayerData_TryFillCyberwareHotkey x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_TryFillCyberwareHotkey( EquipmentSystemPlayerData self );void SetOwner(ScriptedPuppet owner)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "SetOwner;ScriptedPuppet", (EquipmentSystemPlayerData_SetOwner x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_SetOwner( EquipmentSystemPlayerData self, ScriptedPuppet? owner );WeakHandle<ScriptedPuppet> GetOwner()RTTIent.EntityID GetOwnerID()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetOwnerID;", (EquipmentSystemPlayerData_GetOwnerID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetOwnerID( EquipmentSystemPlayerData self );game.SLoadout GetEquipment()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetEquipment;", (EquipmentSystemPlayerData_GetEquipment x) => { return re.Hooks.CallOriginal<re.msgpack.game.SLoadout>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetEquipment( EquipmentSystemPlayerData self );game.SLastUsedWeapon GetLastUsedStruct()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetLastUsedStruct;", (EquipmentSystemPlayerData_GetLastUsedStruct x) => { return re.Hooks.CallOriginal<re.msgpack.game.SLastUsedWeapon>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetLastUsedStruct( EquipmentSystemPlayerData self );void ClearLastUsedStruct()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ClearLastUsedStruct;", (EquipmentSystemPlayerData_ClearLastUsedStruct x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ClearLastUsedStruct( EquipmentSystemPlayerData self );game.SSlotActiveItems GetSlotActiveItemStruct()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetSlotActiveItemStruct;", (EquipmentSystemPlayerData_GetSlotActiveItemStruct x) => { return re.Hooks.CallOriginal<re.msgpack.game.SSlotActiveItems>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetSlotActiveItemStruct( EquipmentSystemPlayerData self );void GetPlayerEquipmentAreas(out WeakHandle<game.data.EquipmentArea_Record>[] list)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "GetPlayerEquipmentAreas;array<EquipmentArea_Record>", (EquipmentSystemPlayerData_GetPlayerEquipmentAreas x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetPlayerEquipmentAreas( EquipmentSystemPlayerData self, WeakHandle<game.data.EquipmentArea_Record>[] list );game.data.EquipmentArea_Record? GetEquipAreaRecordByType(game.data.EquipmentArea areaType)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetEquipAreaRecordByType;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetEquipAreaRecordByType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.EquipmentArea_Record>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetEquipAreaRecordByType( EquipmentSystemPlayerData self, game.data.EquipmentArea areaType );void InitializeEquipment()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "InitializeEquipment;", (EquipmentSystemPlayerData_InitializeEquipment x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_InitializeEquipment( EquipmentSystemPlayerData self );void InitializeEquipmentArea(game.data.EquipmentArea_Record equipAreaRecord, out game.SEquipArea equipArea)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "InitializeEquipmentArea;EquipmentArea_RecordSEquipArea", (EquipmentSystemPlayerData_InitializeEquipmentArea x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_InitializeEquipmentArea( EquipmentSystemPlayerData self, game.data.EquipmentArea_Record? equipAreaRecord, game.SEquipArea equipArea );void InitializeEquipSlotsFromRecords(WeakHandle<game.data.EquipSlot_Record>[] slotRecords, out game.SEquipSlot[] equipSlots)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "InitializeEquipSlotsFromRecords;array<EquipSlot_Record>array<SEquipSlot>", (EquipmentSystemPlayerData_InitializeEquipSlotsFromRecords x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_InitializeEquipSlotsFromRecords( EquipmentSystemPlayerData self, WeakHandle<game.data.EquipSlot_Record>[] slotRecords, game.SEquipSlot[] equipSlots );void InitializeEquipSlotFromRecord(game.data.EquipSlot_Record slotRecord, out game.SEquipSlot equipSlot)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "InitializeEquipSlotFromRecord;EquipSlot_RecordSEquipSlot", (EquipmentSystemPlayerData_InitializeEquipSlotFromRecord x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_InitializeEquipSlotFromRecord( EquipmentSystemPlayerData self, game.data.EquipSlot_Record? slotRecord, game.SEquipSlot equipSlot );void RestoreEquipSlotsData(out game.SEquipArea equipArea)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "RestoreEquipSlotsData;SEquipArea", (EquipmentSystemPlayerData_RestoreEquipSlotsData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_RestoreEquipSlotsData( EquipmentSystemPlayerData self, game.SEquipArea equipArea );void InitializeEquipmentAreaIndexCache()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "InitializeEquipmentAreaIndexCache;", (EquipmentSystemPlayerData_InitializeEquipmentAreaIndexCache x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_InitializeEquipmentAreaIndexCache( EquipmentSystemPlayerData self );void InitializeClothingSlotsInfo()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "InitializeClothingSlotsInfo;", (EquipmentSystemPlayerData_InitializeClothingSlotsInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_InitializeClothingSlotsInfo( EquipmentSystemPlayerData self );void InitializeClothingOverrideInfo()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "InitializeClothingOverrideInfo;", (EquipmentSystemPlayerData_InitializeClothingOverrideInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_InitializeClothingOverrideInfo( EquipmentSystemPlayerData self );bool IsClothingVisualsInfoEmpty()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsClothingVisualsInfoEmpty;", (EquipmentSystemPlayerData_IsClothingVisualsInfoEmpty x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsClothingVisualsInfoEmpty( EquipmentSystemPlayerData self );game.SSlotInfo CreateSlotInfo(game.data.EquipmentArea area, string slot, CName visualTag)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "CreateSlotInfo;gamedataEquipmentAreascript_ref<String>CName", (EquipmentSystemPlayerData_CreateSlotInfo x) => { return re.Hooks.CallOriginal<re.msgpack.game.SSlotInfo>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CreateSlotInfo( EquipmentSystemPlayerData self, game.data.EquipmentArea area, string slot, CName visualTag );game.SSlotVisualInfo CreateClothingVisualSlotInfo(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "CreateClothingVisualSlotInfo;gamedataEquipmentArea", (EquipmentSystemPlayerData_CreateClothingVisualSlotInfo x) => { return re.Hooks.CallOriginal<re.msgpack.game.SSlotVisualInfo>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CreateClothingVisualSlotInfo( EquipmentSystemPlayerData self, game.data.EquipmentArea area );bool IsEquipPending()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsEquipPending;", (EquipmentSystemPlayerData_IsEquipPending x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsEquipPending( EquipmentSystemPlayerData self );void EquipItem(game.ItemID itemID, bool? blockActiveSlotsUpdate, bool? forceEquipWeapon)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "EquipItem;ItemIDBoolBool", (EquipmentSystemPlayerData_EquipItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_EquipItem( EquipmentSystemPlayerData self, game.ItemID itemID, bool? blockActiveSlotsUpdate, bool? forceEquipWeapon );void EquipItem(game.ItemID itemID, int slotIndex, bool? blockActiveSlotsUpdate, bool? forceEquipWeapon)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "EquipItem;ItemIDInt32BoolBool", (EquipmentSystemPlayerData_EquipItem2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_EquipItem2( EquipmentSystemPlayerData self, game.ItemID itemID, int slotIndex, bool? blockActiveSlotsUpdate, bool? forceEquipWeapon );bool AddItemToSlot(game.TransactionSystem transactionSystem, TDBID slot, game.ItemID itemID, game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "AddItemToSlot;TransactionSystemTweakDBIDItemIDgamedataEquipmentArea", (EquipmentSystemPlayerData_AddItemToSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_AddItemToSlot( EquipmentSystemPlayerData self, game.TransactionSystem? transactionSystem, TDBID slot, game.ItemID itemID, game.data.EquipmentArea area );bool AddVisualItemToSlot(game.TransactionSystem transactionSystem, game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "AddVisualItemToSlot;TransactionSystemgamedataEquipmentArea", (EquipmentSystemPlayerData_AddVisualItemToSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_AddVisualItemToSlot( EquipmentSystemPlayerData self, game.TransactionSystem? transactionSystem, game.data.EquipmentArea area );void SendPaperdollUpdate(game.SEquipArea area, bool equipped, TDBID slot, int? slotindex, bool? ignoreSlot, bool? force)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "SendPaperdollUpdate;script_ref<SEquipArea>BoolTweakDBIDInt32BoolBool", (EquipmentSystemPlayerData_SendPaperdollUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_SendPaperdollUpdate( EquipmentSystemPlayerData self, game.SEquipArea area, bool equipped, TDBID slot, int? slotindex, bool? ignoreSlot, bool? force );void SendEquipAudioEvents(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "SendEquipAudioEvents;ItemID", (EquipmentSystemPlayerData_SendEquipAudioEvents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_SendEquipAudioEvents( EquipmentSystemPlayerData self, game.ItemID itemID );void UnequipFootwearAudio()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnequipFootwearAudio;", (EquipmentSystemPlayerData_UnequipFootwearAudio x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnequipFootwearAudio( EquipmentSystemPlayerData self );void UnequipOutfitFootwearAudio()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnequipOutfitFootwearAudio;", (EquipmentSystemPlayerData_UnequipOutfitFootwearAudio x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnequipOutfitFootwearAudio( EquipmentSystemPlayerData self );void UnequipAllFoleyAudio()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnequipAllFoleyAudio;", (EquipmentSystemPlayerData_UnequipAllFoleyAudio x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnequipAllFoleyAudio( EquipmentSystemPlayerData self );void SendUnequipAudioEvents(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "SendUnequipAudioEvents;ItemID", (EquipmentSystemPlayerData_SendUnequipAudioEvents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_SendUnequipAudioEvents( EquipmentSystemPlayerData self, game.ItemID itemID );void EquipVisuals(game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "EquipVisuals;ItemID", (EquipmentSystemPlayerData_EquipVisuals x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_EquipVisuals( EquipmentSystemPlayerData self, game.ItemID item );void UnequipVisuals(game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnequipVisuals;gamedataEquipmentArea", (EquipmentSystemPlayerData_UnequipVisuals x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnequipVisuals( EquipmentSystemPlayerData self, game.data.EquipmentArea area );void ClearVisuals(game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ClearVisuals;gamedataEquipmentArea", (EquipmentSystemPlayerData_ClearVisuals x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ClearVisuals( EquipmentSystemPlayerData self, game.data.EquipmentArea area );void ClearPreviewItem(game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ClearPreviewItem;gamedataEquipmentArea", (EquipmentSystemPlayerData_ClearPreviewItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ClearPreviewItem( EquipmentSystemPlayerData self, game.data.EquipmentArea area );bool IsTransmogBlockedOnSlot(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsTransmogBlockedOnSlot;gamedataEquipmentArea", (EquipmentSystemPlayerData_IsTransmogBlockedOnSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsTransmogBlockedOnSlot( EquipmentSystemPlayerData self, game.data.EquipmentArea area );void QuestHideSlot(game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "QuestHideSlot;gamedataEquipmentArea", (EquipmentSystemPlayerData_QuestHideSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_QuestHideSlot( EquipmentSystemPlayerData self, game.data.EquipmentArea area );void QuestRestoreSlot(game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "QuestRestoreSlot;gamedataEquipmentArea", (EquipmentSystemPlayerData_QuestRestoreSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_QuestRestoreSlot( EquipmentSystemPlayerData self, game.data.EquipmentArea area );void ChangeAppearanceToItem(game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ChangeAppearanceToItem;ItemID", (EquipmentSystemPlayerData_ChangeAppearanceToItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ChangeAppearanceToItem( EquipmentSystemPlayerData self, game.ItemID item );void ProcessGadgetsTutorials(game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ProcessGadgetsTutorials;ItemID", (EquipmentSystemPlayerData_ProcessGadgetsTutorials x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ProcessGadgetsTutorials( EquipmentSystemPlayerData self, game.ItemID item );void OnEquipProcessVisualTags(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnEquipProcessVisualTags;ItemID", (EquipmentSystemPlayerData_OnEquipProcessVisualTags x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnEquipProcessVisualTags( EquipmentSystemPlayerData self, game.ItemID itemID );int GetSlotsInfoIndex(CName tag)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetSlotsInfoIndex;CName", (EquipmentSystemPlayerData_GetSlotsInfoIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetSlotsInfoIndex( EquipmentSystemPlayerData self, CName tag );void ClearItemAppearanceEvent(game.data.EquipmentArea areaType)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ClearItemAppearanceEvent;gamedataEquipmentArea", (EquipmentSystemPlayerData_ClearItemAppearanceEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ClearItemAppearanceEvent( EquipmentSystemPlayerData self, game.data.EquipmentArea areaType );void OnClearItemAppearance(game.ItemID resetItemID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnClearItemAppearance;ItemID", (EquipmentSystemPlayerData_OnClearItemAppearance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnClearItemAppearance( EquipmentSystemPlayerData self, game.ItemID resetItemID );void ClearItemAppearance(game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ClearItemAppearance;gamedataEquipmentArea", (EquipmentSystemPlayerData_ClearItemAppearance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ClearItemAppearance( EquipmentSystemPlayerData self, game.data.EquipmentArea area );void OnUnequipProcessVisualTags(game.ItemID currentItem, bool? forceIfHidden)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnUnequipProcessVisualTags;ItemIDBool", (EquipmentSystemPlayerData_OnUnequipProcessVisualTags x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnUnequipProcessVisualTags( EquipmentSystemPlayerData self, game.ItemID currentItem, bool? forceIfHidden );void OnUnequipUpdateVisuals(game.ItemID currentItem, game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnUnequipUpdateVisuals;ItemIDgamedataEquipmentArea", (EquipmentSystemPlayerData_OnUnequipUpdateVisuals x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnUnequipUpdateVisuals( EquipmentSystemPlayerData self, game.ItemID currentItem, game.data.EquipmentArea area );void ResetItemAppearanceEvent(game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ResetItemAppearanceEvent;gamedataEquipmentArea", (EquipmentSystemPlayerData_ResetItemAppearanceEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ResetItemAppearanceEvent( EquipmentSystemPlayerData self, game.data.EquipmentArea area );void OnResetItemAppearance(game.ItemID resetItemID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnResetItemAppearance;ItemID", (EquipmentSystemPlayerData_OnResetItemAppearance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnResetItemAppearance( EquipmentSystemPlayerData self, game.ItemID resetItemID );void ResetItemAppearance(game.data.EquipmentArea area, bool? force)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ResetItemAppearance;gamedataEquipmentAreaBool", (EquipmentSystemPlayerData_ResetItemAppearance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ResetItemAppearance( EquipmentSystemPlayerData self, game.data.EquipmentArea area, bool? force );void UpdateInnerChest()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UpdateInnerChest;", (EquipmentSystemPlayerData_UpdateInnerChest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UpdateInnerChest( EquipmentSystemPlayerData self );void UpdateVisualTagProcessingInfo(game.data.EquipmentArea area, bool show)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UpdateVisualTagProcessingInfo;gamedataEquipmentAreaBool", (EquipmentSystemPlayerData_UpdateVisualTagProcessingInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UpdateVisualTagProcessingInfo( EquipmentSystemPlayerData self, game.data.EquipmentArea area, bool show );void FinalizeVisualTagProcessing()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "FinalizeVisualTagProcessing;", (EquipmentSystemPlayerData_FinalizeVisualTagProcessing x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_FinalizeVisualTagProcessing( EquipmentSystemPlayerData self );bool IsSlotHidden(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsSlotHidden;gamedataEquipmentArea", (EquipmentSystemPlayerData_IsSlotHidden x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsSlotHidden( EquipmentSystemPlayerData self, game.data.EquipmentArea area );bool ShouldSlotBeHidden(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "ShouldSlotBeHidden;gamedataEquipmentArea", (EquipmentSystemPlayerData_ShouldSlotBeHidden x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ShouldSlotBeHidden( EquipmentSystemPlayerData self, game.data.EquipmentArea area );game.ItemID GetSlotOverridenVisualItem(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetSlotOverridenVisualItem;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetSlotOverridenVisualItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetSlotOverridenVisualItem( EquipmentSystemPlayerData self, game.data.EquipmentArea area );bool IsUnderwearHidden()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsUnderwearHidden;", (EquipmentSystemPlayerData_IsUnderwearHidden x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsUnderwearHidden( EquipmentSystemPlayerData self );bool EvaluateUnderwearTopHiddenState()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "EvaluateUnderwearTopHiddenState;", (EquipmentSystemPlayerData_EvaluateUnderwearTopHiddenState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_EvaluateUnderwearTopHiddenState( EquipmentSystemPlayerData self );void HideItem(game.data.EquipmentArea area, bool hide)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "HideItem;gamedataEquipmentAreaBool", (EquipmentSystemPlayerData_HideItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_HideItem( EquipmentSystemPlayerData self, game.data.EquipmentArea area, bool hide );TDBID GetPlacementSlotByAreaType(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetPlacementSlotByAreaType;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetPlacementSlotByAreaType x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetPlacementSlotByAreaType( EquipmentSystemPlayerData self, game.data.EquipmentArea area );CName GetVisualTagByAreaType(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetVisualTagByAreaType;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetVisualTagByAreaType x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetVisualTagByAreaType( EquipmentSystemPlayerData self, game.data.EquipmentArea area );game.data.EquipmentArea GetAreaTypeByVisualTag(CName tag)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetAreaTypeByVisualTag;CName", (EquipmentSystemPlayerData_GetAreaTypeByVisualTag x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.EquipmentArea>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetAreaTypeByVisualTag( EquipmentSystemPlayerData self, CName tag );bool IsVisualTagValid(CName tag)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsVisualTagValid;CName", (EquipmentSystemPlayerData_IsVisualTagValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsVisualTagValid( EquipmentSystemPlayerData self, CName tag );bool IsVisualTagActive(CName tag)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsVisualTagActive;CName", (EquipmentSystemPlayerData_IsVisualTagActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsVisualTagActive( EquipmentSystemPlayerData self, CName tag );bool IsPartialVisualTagActive(game.ItemID itemID, game.TransactionSystem transactionSystem)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsPartialVisualTagActive;ItemIDTransactionSystem", (EquipmentSystemPlayerData_IsPartialVisualTagActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsPartialVisualTagActive( EquipmentSystemPlayerData self, game.ItemID itemID, game.TransactionSystem? transactionSystem );bool ShouldUnderwearBeVisible(game.ItemID unequippedItem)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "ShouldUnderwearBeVisible;ItemID", (EquipmentSystemPlayerData_ShouldUnderwearBeVisible x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ShouldUnderwearBeVisible( EquipmentSystemPlayerData self, game.ItemID unequippedItem );bool ShouldUnderwearBeVisibleInSet()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "ShouldUnderwearBeVisibleInSet;", (EquipmentSystemPlayerData_ShouldUnderwearBeVisibleInSet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ShouldUnderwearBeVisibleInSet( EquipmentSystemPlayerData self );bool HasUnderwearVisualTags(game.ItemID item)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "HasUnderwearVisualTags;ItemID", (EquipmentSystemPlayerData_HasUnderwearVisualTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_HasUnderwearVisualTags( EquipmentSystemPlayerData self, game.ItemID item );bool EvaluateUnderwearVisibility(game.ItemID unequippedItem)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "EvaluateUnderwearVisibility;ItemID", (EquipmentSystemPlayerData_EvaluateUnderwearVisibility x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_EvaluateUnderwearVisibility( EquipmentSystemPlayerData self, game.ItemID unequippedItem );bool ShouldUnderwearTopBeVisible(game.ItemID unequippedItem)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "ShouldUnderwearTopBeVisible;ItemID", (EquipmentSystemPlayerData_ShouldUnderwearTopBeVisible x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ShouldUnderwearTopBeVisible( EquipmentSystemPlayerData self, game.ItemID unequippedItem );bool ShouldUnderwearTopBeVisibleInSet()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "ShouldUnderwearTopBeVisibleInSet;", (EquipmentSystemPlayerData_ShouldUnderwearTopBeVisibleInSet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ShouldUnderwearTopBeVisibleInSet( EquipmentSystemPlayerData self );bool EvaluateUnderwearTopVisibility(game.ItemID unequippedItem)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "EvaluateUnderwearTopVisibility;ItemID", (EquipmentSystemPlayerData_EvaluateUnderwearTopVisibility x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_EvaluateUnderwearTopVisibility( EquipmentSystemPlayerData self, game.ItemID unequippedItem );void UnderwearEquipFailsafe()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnderwearEquipFailsafe;", (EquipmentSystemPlayerData_UnderwearEquipFailsafe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnderwearEquipFailsafe( EquipmentSystemPlayerData self );void UnderwearTopEquipFailsafe()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnderwearTopEquipFailsafe;", (EquipmentSystemPlayerData_UnderwearTopEquipFailsafe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnderwearTopEquipFailsafe( EquipmentSystemPlayerData self );void OnUnderwearEquipFailsafe(bool bottom)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnUnderwearEquipFailsafe;Bool", (EquipmentSystemPlayerData_OnUnderwearEquipFailsafe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnUnderwearEquipFailsafe( EquipmentSystemPlayerData self, bool bottom );game.ClothingSet? GetActiveWardrobeSet()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveWardrobeSet;", (EquipmentSystemPlayerData_GetActiveWardrobeSet x) => { return re.Hooks.CallOriginal<re.msgpack.game.ClothingSet>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveWardrobeSet( EquipmentSystemPlayerData self );void OnQuestDisableWardrobeSetRequest(QuestDisableWardrobeSetRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnQuestDisableWardrobeSetRequest;QuestDisableWardrobeSetRequest", (EquipmentSystemPlayerData_OnQuestDisableWardrobeSetRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnQuestDisableWardrobeSetRequest( EquipmentSystemPlayerData self, QuestDisableWardrobeSetRequest? request );void OnQuestRestoreWardrobeSetRequest(QuestRestoreWardrobeSetRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnQuestRestoreWardrobeSetRequest;QuestRestoreWardrobeSetRequest", (EquipmentSystemPlayerData_OnQuestRestoreWardrobeSetRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnQuestRestoreWardrobeSetRequest( EquipmentSystemPlayerData self, QuestRestoreWardrobeSetRequest? request );void OnQuestEnableWardrobeSetRequest(QuestEnableWardrobeSetRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnQuestEnableWardrobeSetRequest;QuestEnableWardrobeSetRequest", (EquipmentSystemPlayerData_OnQuestEnableWardrobeSetRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnQuestEnableWardrobeSetRequest( EquipmentSystemPlayerData self, QuestEnableWardrobeSetRequest? request );void EquipWardrobeSet(game.WardrobeClothingSetIndex setID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "EquipWardrobeSet;gameWardrobeClothingSetIndex", (EquipmentSystemPlayerData_EquipWardrobeSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_EquipWardrobeSet( EquipmentSystemPlayerData self, game.WardrobeClothingSetIndex setID );game.ClothingSet? FindWardrobeClothingSetByID(game.WardrobeClothingSetIndex setID)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "FindWardrobeClothingSetByID;gameWardrobeClothingSetIndex", (EquipmentSystemPlayerData_FindWardrobeClothingSetByID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ClothingSet>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_FindWardrobeClothingSetByID( EquipmentSystemPlayerData self, game.WardrobeClothingSetIndex setID );void UnequipWardrobeSet()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnequipWardrobeSet;", (EquipmentSystemPlayerData_UnequipWardrobeSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnequipWardrobeSet( EquipmentSystemPlayerData self );void DeleteWardrobeSet(game.WardrobeClothingSetIndex setID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "DeleteWardrobeSet;gameWardrobeClothingSetIndex", (EquipmentSystemPlayerData_DeleteWardrobeSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_DeleteWardrobeSet( EquipmentSystemPlayerData self, game.WardrobeClothingSetIndex setID );bool IsVisualSetActive()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsVisualSetActive;", (EquipmentSystemPlayerData_IsVisualSetActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsVisualSetActive( EquipmentSystemPlayerData self );bool IsVisualSetUnequipInTransition()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsVisualSetUnequipInTransition;", (EquipmentSystemPlayerData_IsVisualSetUnequipInTransition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsVisualSetUnequipInTransition( EquipmentSystemPlayerData self );bool IsSlotOverriden(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsSlotOverriden;gamedataEquipmentArea", (EquipmentSystemPlayerData_IsSlotOverriden x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsSlotOverriden( EquipmentSystemPlayerData self, game.data.EquipmentArea area );int GetVisualSetIndex(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetVisualSetIndex;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetVisualSetIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetVisualSetIndex( EquipmentSystemPlayerData self, game.data.EquipmentArea area );int GetVisualSlotIndex(game.data.EquipmentArea area, bool? excludeUnderwear)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetVisualSlotIndex;gamedataEquipmentAreaBool", (EquipmentSystemPlayerData_GetVisualSlotIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetVisualSlotIndex( EquipmentSystemPlayerData self, game.data.EquipmentArea area, bool? excludeUnderwear );game.ItemID GetVisualItemInSlot(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetVisualItemInSlot;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetVisualItemInSlot x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetVisualItemInSlot( EquipmentSystemPlayerData self, game.data.EquipmentArea area );bool IsUnderwear(game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsUnderwear;gamedataEquipmentArea", (EquipmentSystemPlayerData_IsUnderwear x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsUnderwear( EquipmentSystemPlayerData self, game.data.EquipmentArea area );bool IsWardrobeEnabled()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsWardrobeEnabled;", (EquipmentSystemPlayerData_IsWardrobeEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsWardrobeEnabled( EquipmentSystemPlayerData self );CName GetHighestPriorityMovementAudio()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetHighestPriorityMovementAudio;", (EquipmentSystemPlayerData_GetHighestPriorityMovementAudio x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetHighestPriorityMovementAudio( EquipmentSystemPlayerData self );bool IsItemAWeapon(game.ItemID item)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsItemAWeapon;ItemID", (EquipmentSystemPlayerData_IsItemAWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsItemAWeapon( EquipmentSystemPlayerData self, game.ItemID item );bool IsItemOfCategory(game.ItemID item, game.data.ItemCategory category)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsItemOfCategory;ItemIDgamedataItemCategory", (EquipmentSystemPlayerData_IsItemOfCategory x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsItemOfCategory( EquipmentSystemPlayerData self, game.ItemID item, game.data.ItemCategory category );bool IsItemConstructed(game.ItemID item)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsItemConstructed;ItemID", (EquipmentSystemPlayerData_IsItemConstructed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsItemConstructed( EquipmentSystemPlayerData self, game.ItemID item );bool IsEquippable(WeakHandle<game.ItemData> itemData)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsEquippable;gameItemData", (EquipmentSystemPlayerData_IsEquippable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsEquippable( EquipmentSystemPlayerData self, WeakHandle<game.ItemData> itemData );bool IsItemInHotkey(game.ItemID itemID)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsItemInHotkey;ItemID", (EquipmentSystemPlayerData_IsItemInHotkey x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsItemInHotkey( EquipmentSystemPlayerData self, game.ItemID itemID );game.EHotkey GetHotkeyTypeForItemID(game.ItemID itemID)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetHotkeyTypeForItemID;ItemID", (EquipmentSystemPlayerData_GetHotkeyTypeForItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.EHotkey>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetHotkeyTypeForItemID( EquipmentSystemPlayerData self, game.ItemID itemID );game.EHotkey GetHotkeyTypeFromItemID(game.ItemID itemID)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetHotkeyTypeFromItemID;ItemID", (EquipmentSystemPlayerData_GetHotkeyTypeFromItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.EHotkey>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetHotkeyTypeFromItemID( EquipmentSystemPlayerData self, game.ItemID itemID );game.ItemID GetItemIDFromHotkey(game.EHotkey hotkey)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetItemIDFromHotkey;EHotkey", (EquipmentSystemPlayerData_GetItemIDFromHotkey x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetItemIDFromHotkey( EquipmentSystemPlayerData self, game.EHotkey hotkey );bool CheckEquipPrereqs(game.ItemID itemID, int randomVariant)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "CheckEquipPrereqs;ItemIDInt32", (EquipmentSystemPlayerData_CheckEquipPrereqs x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CheckEquipPrereqs( EquipmentSystemPlayerData self, game.ItemID itemID, int randomVariant );bool AssignNextValidItemToHotkey(game.ItemID currentItem)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "AssignNextValidItemToHotkey;ItemID", (EquipmentSystemPlayerData_AssignNextValidItemToHotkey x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_AssignNextValidItemToHotkey( EquipmentSystemPlayerData self, game.ItemID currentItem );void OnHotkeyRefreshRequest(HotkeyRefreshRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnHotkeyRefreshRequest;HotkeyRefreshRequest", (EquipmentSystemPlayerData_OnHotkeyRefreshRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnHotkeyRefreshRequest( EquipmentSystemPlayerData self, HotkeyRefreshRequest? request );void OnHotkeyAssignmentRequest(HotkeyAssignmentRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnHotkeyAssignmentRequest;HotkeyAssignmentRequest", (EquipmentSystemPlayerData_OnHotkeyAssignmentRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnHotkeyAssignmentRequest( EquipmentSystemPlayerData self, HotkeyAssignmentRequest? request );void OnAssignHotkeyIfEmptySlot(AssignHotkeyIfEmptySlot request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnAssignHotkeyIfEmptySlot;AssignHotkeyIfEmptySlot", (EquipmentSystemPlayerData_OnAssignHotkeyIfEmptySlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnAssignHotkeyIfEmptySlot( EquipmentSystemPlayerData self, AssignHotkeyIfEmptySlot? request );void AssignItemToHotkey(game.ItemID newID, game.EHotkey hotkey)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "AssignItemToHotkey;ItemIDEHotkey", (EquipmentSystemPlayerData_AssignItemToHotkey x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_AssignItemToHotkey( EquipmentSystemPlayerData self, game.ItemID newID, game.EHotkey hotkey );void ClearItemFromHotkey(game.EHotkey hotkey)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ClearItemFromHotkey;EHotkey", (EquipmentSystemPlayerData_ClearItemFromHotkey x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ClearItemFromHotkey( EquipmentSystemPlayerData self, game.EHotkey hotkey );void SyncHotkeyData(game.EHotkey hotkey)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "SyncHotkeyData;EHotkey", (EquipmentSystemPlayerData_SyncHotkeyData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_SyncHotkeyData( EquipmentSystemPlayerData self, game.EHotkey hotkey );bool ShouldPickedUpItemBeAddedToHotkey(game.ItemID itemID, out game.EHotkey hotkey)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "ShouldPickedUpItemBeAddedToHotkey;ItemIDEHotkey", (EquipmentSystemPlayerData_ShouldPickedUpItemBeAddedToHotkey x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ShouldPickedUpItemBeAddedToHotkey( EquipmentSystemPlayerData self, game.ItemID itemID, game.EHotkey hotkey );game.ItemID GetNextItemInList(game.ItemID[] arr, int fromIndex)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetNextItemInList;script_ref<array<ItemID>>Int32", (EquipmentSystemPlayerData_GetNextItemInList x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetNextItemInList( EquipmentSystemPlayerData self, game.ItemID[] arr, int fromIndex );void UnequipItem(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnequipItem;ItemID", (EquipmentSystemPlayerData_UnequipItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnequipItem( EquipmentSystemPlayerData self, game.ItemID itemID );void UnequipItem(int equipAreaIndex, int slotIndex, bool? forceRemove)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnequipItem;Int32Int32Bool", (EquipmentSystemPlayerData_UnequipItem2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnequipItem2( EquipmentSystemPlayerData self, int equipAreaIndex, int slotIndex, bool? forceRemove );void ClearEquipment()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ClearEquipment;", (EquipmentSystemPlayerData_ClearEquipment x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ClearEquipment( EquipmentSystemPlayerData self );void HandleStrongArmsEquip(game.ItemID armsCWID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "HandleStrongArmsEquip;ItemID", (EquipmentSystemPlayerData_HandleStrongArmsEquip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_HandleStrongArmsEquip( EquipmentSystemPlayerData self, game.ItemID armsCWID );void UnequipCyberwareParts(WeakHandle<game.ItemData> cyberwareData)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnequipCyberwareParts;gameItemData", (EquipmentSystemPlayerData_UnequipCyberwareParts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnequipCyberwareParts( EquipmentSystemPlayerData self, WeakHandle<game.ItemData> cyberwareData );void HandleArmsCWUnequip(PlayerPuppet owner)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "HandleArmsCWUnequip;PlayerPuppet", (EquipmentSystemPlayerData_HandleArmsCWUnequip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_HandleArmsCWUnequip( EquipmentSystemPlayerData self, PlayerPuppet? owner );game.ItemID EquipBaseFists()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "EquipBaseFists;", (EquipmentSystemPlayerData_EquipBaseFists x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_EquipBaseFists( EquipmentSystemPlayerData self );void ApplyEquipGLPs(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ApplyEquipGLPs;ItemID", (EquipmentSystemPlayerData_ApplyEquipGLPs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ApplyEquipGLPs( EquipmentSystemPlayerData self, game.ItemID itemID );void RemoveEquipGLPs(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "RemoveEquipGLPs;ItemID", (EquipmentSystemPlayerData_RemoveEquipGLPs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_RemoveEquipGLPs( EquipmentSystemPlayerData self, game.ItemID itemID );void ApplySlotGLPs(TDBID equipSlotID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ApplySlotGLPs;TweakDBID", (EquipmentSystemPlayerData_ApplySlotGLPs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ApplySlotGLPs( EquipmentSystemPlayerData self, TDBID equipSlotID );void RemoveSlotGLPs(TDBID equipSlotID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "RemoveSlotGLPs;TweakDBID", (EquipmentSystemPlayerData_RemoveSlotGLPs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_RemoveSlotGLPs( EquipmentSystemPlayerData self, TDBID equipSlotID );WeakHandle<game.data.GameplayLogicPackage_Record>[] GetSlotGLPs(TDBID equipSlotID)RTTIWeakHandle<game.data.GameplayLogicPackage_Record>[] GetItemGLPs(TDBID itemID)RTTIgame.ItemID GetLastUsedItemID(ELastUsed lastUsedWeaponType)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetLastUsedItemID;ELastUsed", (EquipmentSystemPlayerData_GetLastUsedItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetLastUsedItemID( EquipmentSystemPlayerData self, ELastUsed lastUsedWeaponType );void SetLastUsedItem(game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "SetLastUsedItem;ItemID", (EquipmentSystemPlayerData_SetLastUsedItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_SetLastUsedItem( EquipmentSystemPlayerData self, game.ItemID item );void SetSlotActiveItem(EquipmentManipulationRequestSlot slot, game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "SetSlotActiveItem;EquipmentManipulationRequestSlotItemID", (EquipmentSystemPlayerData_SetSlotActiveItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_SetSlotActiveItem( EquipmentSystemPlayerData self, EquipmentManipulationRequestSlot slot, game.ItemID item );game.ItemID GetSlotActiveItem(EquipmentManipulationRequestSlot slot)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetSlotActiveItem;EquipmentManipulationRequestSlot", (EquipmentSystemPlayerData_GetSlotActiveItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetSlotActiveItem( EquipmentSystemPlayerData self, EquipmentManipulationRequestSlot slot );void RemoveItemFromSlotActiveItem(game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "RemoveItemFromSlotActiveItem;ItemID", (EquipmentSystemPlayerData_RemoveItemFromSlotActiveItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_RemoveItemFromSlotActiveItem( EquipmentSystemPlayerData self, game.ItemID item );void DrawItem(game.ItemID itemToDraw, game.EquipAnimationType drawAnimationType)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "DrawItem;ItemIDgameEquipAnimationType", (EquipmentSystemPlayerData_DrawItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_DrawItem( EquipmentSystemPlayerData self, game.ItemID itemToDraw, game.EquipAnimationType drawAnimationType );void SaveEquipmentSet(string setName, game.EquipmentSetType setType)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "SaveEquipmentSet;script_ref<String>EEquipmentSetType", (EquipmentSystemPlayerData_SaveEquipmentSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_SaveEquipmentSet( EquipmentSystemPlayerData self, string setName, game.EquipmentSetType setType );void LoadEquipmentSet(string setName)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "LoadEquipmentSet;script_ref<String>", (EquipmentSystemPlayerData_LoadEquipmentSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_LoadEquipmentSet( EquipmentSystemPlayerData self, string setName );void DeleteEquipmentSet(string setName)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "DeleteEquipmentSet;script_ref<String>", (EquipmentSystemPlayerData_DeleteEquipmentSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_DeleteEquipmentSet( EquipmentSystemPlayerData self, string setName );int GetEquipAreaIndex(TDBID equipAreaID)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetEquipAreaIndex;TweakDBID", (EquipmentSystemPlayerData_GetEquipAreaIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetEquipAreaIndex( EquipmentSystemPlayerData self, TDBID equipAreaID );int GetEquipAreaIndex(game.data.EquipmentArea areaType)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetEquipAreaIndex;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetEquipAreaIndex2 x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetEquipAreaIndex2( EquipmentSystemPlayerData self, game.data.EquipmentArea areaType );game.SEquipArea GetEquipArea(game.data.EquipmentArea areaType)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetEquipArea;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetEquipArea x) => { return re.Hooks.CallOriginal<re.msgpack.game.SEquipArea>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetEquipArea( EquipmentSystemPlayerData self, game.data.EquipmentArea areaType );game.ItemID GetActiveItemID(int equipAreaIndex)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveItemID;Int32", (EquipmentSystemPlayerData_GetActiveItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveItemID( EquipmentSystemPlayerData self, int equipAreaIndex );game.SEquipArea GetEquipAreaFromItemID(game.ItemID item)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetEquipAreaFromItemID;ItemID", (EquipmentSystemPlayerData_GetEquipAreaFromItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.SEquipArea>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetEquipAreaFromItemID( EquipmentSystemPlayerData self, game.ItemID item );game.ItemID GetItemInEquipSlot(int equipAreaIndex, int slotIndex)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetItemInEquipSlot;Int32Int32", (EquipmentSystemPlayerData_GetItemInEquipSlot x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetItemInEquipSlot( EquipmentSystemPlayerData self, int equipAreaIndex, int slotIndex );int GetNextActiveItemIndex(int equipAreaIndex)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetNextActiveItemIndex;Int32", (EquipmentSystemPlayerData_GetNextActiveItemIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetNextActiveItemIndex( EquipmentSystemPlayerData self, int equipAreaIndex );int GetNextActiveItemIndex(int equipAreaIndex, CName[] requiredTags)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetNextActiveItemIndex;Int32script_ref<array<CName>>", (EquipmentSystemPlayerData_GetNextActiveItemIndex2 x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetNextActiveItemIndex2( EquipmentSystemPlayerData self, int equipAreaIndex, CName[] requiredTags );bool CheckTagsInItem(game.ItemID itemID, CName[] requiredTags)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "CheckTagsInItem;ItemIDscript_ref<array<CName>>", (EquipmentSystemPlayerData_CheckTagsInItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CheckTagsInItem( EquipmentSystemPlayerData self, game.ItemID itemID, CName[] requiredTags );TDBID GetPlacementSlot(int equipAreaIndex, int slotIndex)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetPlacementSlot;Int32Int32", (EquipmentSystemPlayerData_GetPlacementSlot x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetPlacementSlot( EquipmentSystemPlayerData self, int equipAreaIndex, int slotIndex );bool HasItemInInventory(game.ItemID item)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "HasItemInInventory;ItemID", (EquipmentSystemPlayerData_HasItemInInventory x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_HasItemInInventory( EquipmentSystemPlayerData self, game.ItemID item );bool HasItemEquipped(int equipAreaIndex, int? slotIndex)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "HasItemEquipped;Int32Int32", (EquipmentSystemPlayerData_HasItemEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_HasItemEquipped( EquipmentSystemPlayerData self, int equipAreaIndex, int? slotIndex );int GetSlotIndex(game.ItemID itemID)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetSlotIndex;ItemID", (EquipmentSystemPlayerData_GetSlotIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetSlotIndex( EquipmentSystemPlayerData self, game.ItemID itemID );int GetSlotIndex(game.ItemID itemID, game.data.EquipmentArea equipAreaType)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetSlotIndex;ItemIDgamedataEquipmentArea", (EquipmentSystemPlayerData_GetSlotIndex2 x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetSlotIndex2( EquipmentSystemPlayerData self, game.ItemID itemID, game.data.EquipmentArea equipAreaType );bool IsSlotLocked(game.data.EquipmentArea equipAreaType, int index, out bool visibleWhenLocked)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsSlotLocked;gamedataEquipmentAreaInt32Bool", (EquipmentSystemPlayerData_IsSlotLocked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsSlotLocked( EquipmentSystemPlayerData self, game.data.EquipmentArea equipAreaType, int index, bool visibleWhenLocked );bool IsSlotLocked(game.SEquipSlot slot, out bool visibleWhenLocked)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsSlotLocked;SEquipSlotBool", (EquipmentSystemPlayerData_IsSlotLocked2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsSlotLocked2( EquipmentSystemPlayerData self, game.SEquipSlot slot, bool visibleWhenLocked );CName GetOwnerGender()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetOwnerGender;", (EquipmentSystemPlayerData_GetOwnerGender x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetOwnerGender( EquipmentSystemPlayerData self );CName GetItemAppearanceForGender(game.ItemID itemID)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetItemAppearanceForGender;ItemID", (EquipmentSystemPlayerData_GetItemAppearanceForGender x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetItemAppearanceForGender( EquipmentSystemPlayerData self, game.ItemID itemID );game.ItemID GetItemInEquipSlot(game.data.EquipmentArea areaType, int slotIndex)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetItemInEquipSlot;gamedataEquipmentAreaInt32", (EquipmentSystemPlayerData_GetItemInEquipSlot2 x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetItemInEquipSlot2( EquipmentSystemPlayerData self, game.data.EquipmentArea areaType, int slotIndex );int GetNumberOfSlots(game.data.EquipmentArea areaType, bool? includeLocked)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetNumberOfSlots;gamedataEquipmentAreaBool", (EquipmentSystemPlayerData_GetNumberOfSlots x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetNumberOfSlots( EquipmentSystemPlayerData self, game.data.EquipmentArea areaType, bool? includeLocked );int GetNumberOfItemsInEquipmentArea(game.data.EquipmentArea areaType)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetNumberOfItemsInEquipmentArea;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetNumberOfItemsInEquipmentArea x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetNumberOfItemsInEquipmentArea( EquipmentSystemPlayerData self, game.data.EquipmentArea areaType );int GetNumberEquippedWeapons()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetNumberEquippedWeapons;", (EquipmentSystemPlayerData_GetNumberEquippedWeapons x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetNumberEquippedWeapons( EquipmentSystemPlayerData self );game.ItemID[] GetEquippedQuestItems()RTTIgame.ItemID GetActiveItem(game.data.EquipmentArea equipArea)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveItem;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetActiveItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveItem( EquipmentSystemPlayerData self, game.data.EquipmentArea equipArea );game.ItemObject? GetActiveWeaponObject(game.data.EquipmentArea equipArea)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveWeaponObject;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetActiveWeaponObject x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemObject>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveWeaponObject( EquipmentSystemPlayerData self, game.data.EquipmentArea equipArea );game.ItemID GetNextActiveItem(game.data.EquipmentArea equipArea)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetNextActiveItem;gamedataEquipmentArea", (EquipmentSystemPlayerData_GetNextActiveItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetNextActiveItem( EquipmentSystemPlayerData self, game.data.EquipmentArea equipArea );game.ItemID GetActiveConsumable()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveConsumable;", (EquipmentSystemPlayerData_GetActiveConsumable x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveConsumable( EquipmentSystemPlayerData self );game.ItemID GetNextWeaponWheelItem()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetNextWeaponWheelItem;", (EquipmentSystemPlayerData_GetNextWeaponWheelItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetNextWeaponWheelItem( EquipmentSystemPlayerData self );game.ItemID GetActiveHeavyWeapon()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveHeavyWeapon;", (EquipmentSystemPlayerData_GetActiveHeavyWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveHeavyWeapon( EquipmentSystemPlayerData self );game.ItemID GetActiveGadget()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveGadget;", (EquipmentSystemPlayerData_GetActiveGadget x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveGadget( EquipmentSystemPlayerData self );game.ItemID GetActiveCyberware()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveCyberware;", (EquipmentSystemPlayerData_GetActiveCyberware x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveCyberware( EquipmentSystemPlayerData self );game.SEquipSlot[] GetAllAbilityCyberwareSlots()RTTIgame.data.EquipmentArea[] GetAllCyberwareEquipmentAreas()RTTIgame.ItemID GetActiveMeleeWare()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveMeleeWare;", (EquipmentSystemPlayerData_GetActiveMeleeWare x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveMeleeWare( EquipmentSystemPlayerData self );bool IsEquipped(game.ItemID item)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsEquipped;ItemID", (EquipmentSystemPlayerData_IsEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsEquipped( EquipmentSystemPlayerData self, game.ItemID item );bool IsEquipped(game.ItemID item, game.data.EquipmentArea equipmentArea)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsEquipped;ItemIDgamedataEquipmentArea", (EquipmentSystemPlayerData_IsEquipped2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsEquipped2( EquipmentSystemPlayerData self, game.ItemID item, game.data.EquipmentArea equipmentArea );bool IsSideUpgradeEquipped(game.ItemID itemID)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsSideUpgradeEquipped;ItemID", (EquipmentSystemPlayerData_IsSideUpgradeEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsSideUpgradeEquipped( EquipmentSystemPlayerData self, game.ItemID itemID );game.ItemID GetOriginalItemIDFromSideUpgrade(game.ItemID sideUpgradeID)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetOriginalItemIDFromSideUpgrade;ItemID", (EquipmentSystemPlayerData_GetOriginalItemIDFromSideUpgrade x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetOriginalItemIDFromSideUpgrade( EquipmentSystemPlayerData self, game.ItemID sideUpgradeID );game.ItemID GetLastUsedWeaponItemID()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetLastUsedWeaponItemID;", (EquipmentSystemPlayerData_GetLastUsedWeaponItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetLastUsedWeaponItemID( EquipmentSystemPlayerData self );game.ItemID GetActiveWeaponToUnequip()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveWeaponToUnequip;", (EquipmentSystemPlayerData_GetActiveWeaponToUnequip x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveWeaponToUnequip( EquipmentSystemPlayerData self );game.ItemID GetActiveWeapon()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetActiveWeapon;", (EquipmentSystemPlayerData_GetActiveWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetActiveWeapon( EquipmentSystemPlayerData self );game.ItemID GetSlotActiveWeapon()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetSlotActiveWeapon;", (EquipmentSystemPlayerData_GetSlotActiveWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetSlotActiveWeapon( EquipmentSystemPlayerData self );game.ItemID GetFirstMeleeWeaponItemID()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetFirstMeleeWeaponItemID;", (EquipmentSystemPlayerData_GetFirstMeleeWeaponItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetFirstMeleeWeaponItemID( EquipmentSystemPlayerData self );game.ItemID GetLastUsedMeleeWeaponItemID()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetLastUsedMeleeWeaponItemID;", (EquipmentSystemPlayerData_GetLastUsedMeleeWeaponItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetLastUsedMeleeWeaponItemID( EquipmentSystemPlayerData self );game.ItemID GetLastUsedOrFirstAvailableWeapon()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetLastUsedOrFirstAvailableWeapon;", (EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableWeapon( EquipmentSystemPlayerData self );game.ItemID GetLastUsedOrFirstAvailableRangedWeapon()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetLastUsedOrFirstAvailableRangedWeapon;", (EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableRangedWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableRangedWeapon( EquipmentSystemPlayerData self );game.ItemID GetLastUsedOrFirstAvailableMeleeWeapon()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetLastUsedOrFirstAvailableMeleeWeapon;", (EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableMeleeWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableMeleeWeapon( EquipmentSystemPlayerData self );game.ItemID GetLastUsedOrFirstAvailableOneHandedRangedWeapon()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetLastUsedOrFirstAvailableOneHandedRangedWeapon;", (EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableOneHandedRangedWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableOneHandedRangedWeapon( EquipmentSystemPlayerData self );game.ItemID GetLastUsedOrFirstAvailableDriverCombatWeapon(CName driverCombatWeaponTag)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetLastUsedOrFirstAvailableDriverCombatWeapon;CName", (EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableDriverCombatWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetLastUsedOrFirstAvailableDriverCombatWeapon( EquipmentSystemPlayerData self, CName driverCombatWeaponTag );game.ItemID GetWeaponSlotItem(int weaponSlot)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetWeaponSlotItem;Int32", (EquipmentSystemPlayerData_GetWeaponSlotItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetWeaponSlotItem( EquipmentSystemPlayerData self, int weaponSlot );game.ItemID GetNextThrowableWeapon()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetNextThrowableWeapon;", (EquipmentSystemPlayerData_GetNextThrowableWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetNextThrowableWeapon( EquipmentSystemPlayerData self );game.ItemID CycleWeapon(bool cycleNext, bool onlyCheck)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "CycleWeapon;BoolBool", (EquipmentSystemPlayerData_CycleWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CycleWeapon( EquipmentSystemPlayerData self, bool cycleNext, bool onlyCheck );bool CheckWeaponAgainstGameplayRestrictions(game.ItemID weaponItem, bool? suppressDriverWarnings)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "CheckWeaponAgainstGameplayRestrictions;ItemIDBool", (EquipmentSystemPlayerData_CheckWeaponAgainstGameplayRestrictions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CheckWeaponAgainstGameplayRestrictions( EquipmentSystemPlayerData self, game.ItemID weaponItem, bool? suppressDriverWarnings );void RequestEquipmentStateMachine(EquipmentManipulationRequestType reqType, EquipmentManipulationRequestSlot reqSlot, game.EquipAnimationType equipAnim, CName referenceName, CName requestName)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "RequestEquipmentStateMachine;EquipmentManipulationRequestTypeEquipmentManipulationRequestSlotgameEquipAnimationTypeCNameCName", (EquipmentSystemPlayerData_RequestEquipmentStateMachine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_RequestEquipmentStateMachine( EquipmentSystemPlayerData self, EquipmentManipulationRequestType reqType, EquipmentManipulationRequestSlot reqSlot, game.EquipAnimationType equipAnim, CName referenceName, CName requestName );void SendPSMWeaponManipulationRequest(EquipmentManipulationRequestType reqType, EquipmentManipulationRequestSlot reqSlot, game.EquipAnimationType equipAnim)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "SendPSMWeaponManipulationRequest;EquipmentManipulationRequestTypeEquipmentManipulationRequestSlotgameEquipAnimationType", (EquipmentSystemPlayerData_SendPSMWeaponManipulationRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_SendPSMWeaponManipulationRequest( EquipmentSystemPlayerData self, EquipmentManipulationRequestType reqType, EquipmentManipulationRequestSlot reqSlot, game.EquipAnimationType equipAnim );game.ItemID FindItemInEquipArea(game.ItemID item, game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "FindItemInEquipArea;ItemIDgamedataEquipmentArea", (EquipmentSystemPlayerData_FindItemInEquipArea x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_FindItemInEquipArea( EquipmentSystemPlayerData self, game.ItemID item, game.data.EquipmentArea area );game.ItemID FindItemInEquipAreaByTag(CName tag, game.data.EquipmentArea area)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "FindItemInEquipAreaByTag;CNamegamedataEquipmentArea", (EquipmentSystemPlayerData_FindItemInEquipAreaByTag x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_FindItemInEquipAreaByTag( EquipmentSystemPlayerData self, CName tag, game.data.EquipmentArea area );void RemoveItemFromEquipSlot(game.ItemID item)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "RemoveItemFromEquipSlot;ItemID", (EquipmentSystemPlayerData_RemoveItemFromEquipSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_RemoveItemFromEquipSlot( EquipmentSystemPlayerData self, game.ItemID item );void UpdateWeaponWheel()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UpdateWeaponWheel;", (EquipmentSystemPlayerData_UpdateWeaponWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UpdateWeaponWheel( EquipmentSystemPlayerData self );void ClearAllWeaponSlots()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ClearAllWeaponSlots;", (EquipmentSystemPlayerData_ClearAllWeaponSlots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ClearAllWeaponSlots( EquipmentSystemPlayerData self );void UpdateQuickWheel()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UpdateQuickWheel;", (EquipmentSystemPlayerData_UpdateQuickWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UpdateQuickWheel( EquipmentSystemPlayerData self );void GetItemsByEquipAreaAndItemType(game.data.EquipmentArea equipmentArea, game.data.ItemType itemType, game.SEquipSlot[] outItems)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "GetItemsByEquipAreaAndItemType;gamedataEquipmentAreagamedataItemTypescript_ref<array<SEquipSlot>>", (EquipmentSystemPlayerData_GetItemsByEquipAreaAndItemType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetItemsByEquipAreaAndItemType( EquipmentSystemPlayerData self, game.data.EquipmentArea equipmentArea, game.data.ItemType itemType, game.SEquipSlot[] outItems );void GetAllAbilityCyberwareSlotsByEquipmentArea(game.data.EquipmentArea equipmentArea, game.SEquipSlot[] outCyberwareList)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "GetAllAbilityCyberwareSlotsByEquipmentArea;gamedataEquipmentAreascript_ref<array<SEquipSlot>>", (EquipmentSystemPlayerData_GetAllAbilityCyberwareSlotsByEquipmentArea x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetAllAbilityCyberwareSlotsByEquipmentArea( EquipmentSystemPlayerData self, game.data.EquipmentArea equipmentArea, game.SEquipSlot[] outCyberwareList );game.ItemID GetFistsItemID()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetFistsItemID;", (EquipmentSystemPlayerData_GetFistsItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetFistsItemID( EquipmentSystemPlayerData self );game.ItemID GetBaseFistsItemID()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetBaseFistsItemID;", (EquipmentSystemPlayerData_GetBaseFistsItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetBaseFistsItemID( EquipmentSystemPlayerData self );game.ItemID GetMeleewareOrFistsItemID()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetMeleewareOrFistsItemID;", (EquipmentSystemPlayerData_GetMeleewareOrFistsItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetMeleewareOrFistsItemID( EquipmentSystemPlayerData self );void UpdateActiveWheelItem(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UpdateActiveWheelItem;ItemID", (EquipmentSystemPlayerData_UpdateActiveWheelItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UpdateActiveWheelItem( EquipmentSystemPlayerData self, game.ItemID itemID );void UpdateEquipAreaActiveIndex(game.ItemID newCurrentItem)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UpdateEquipAreaActiveIndex;ItemID", (EquipmentSystemPlayerData_UpdateEquipAreaActiveIndex x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UpdateEquipAreaActiveIndex( EquipmentSystemPlayerData self, game.ItemID newCurrentItem );void UpdateEquipmentUIBB(SPaperdollEquipData paperDollEqData, bool? forceFire)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UpdateEquipmentUIBB;SPaperdollEquipDataBool", (EquipmentSystemPlayerData_UpdateEquipmentUIBB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UpdateEquipmentUIBB( EquipmentSystemPlayerData self, SPaperdollEquipData paperDollEqData, bool? forceFire );void UpdateUIBBAreaChanged(game.data.EquipmentArea equipmentArea, int slotIndex)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UpdateUIBBAreaChanged;gamedataEquipmentAreaInt32", (EquipmentSystemPlayerData_UpdateUIBBAreaChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UpdateUIBBAreaChanged( EquipmentSystemPlayerData self, game.data.EquipmentArea equipmentArea, int slotIndex );game.SEquipArea[] GetPaperDollEquipAreas()RTTIgame.ItemID[] GetPaperDollItems()RTTIgame.data.EquipmentArea[] GetPaperDollSlots()RTTIbool ShouldShowGenitals()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "ShouldShowGenitals;", (EquipmentSystemPlayerData_ShouldShowGenitals x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ShouldShowGenitals( EquipmentSystemPlayerData self );bool IsBuildCensored()RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsBuildCensored;", (EquipmentSystemPlayerData_IsBuildCensored x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsBuildCensored( EquipmentSystemPlayerData self );void OnEquipRequest(game.EquipRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnEquipRequest;EquipRequest", (EquipmentSystemPlayerData_OnEquipRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnEquipRequest( EquipmentSystemPlayerData self, game.EquipRequest? request );void OnGameplayEquipRequest(GameplayEquipRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnGameplayEquipRequest;GameplayEquipRequest", (EquipmentSystemPlayerData_OnGameplayEquipRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnGameplayEquipRequest( EquipmentSystemPlayerData self, GameplayEquipRequest? request );void OnGameplayEquipProgramsRequest(GameplayEquipProgramsRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnGameplayEquipProgramsRequest;GameplayEquipProgramsRequest", (EquipmentSystemPlayerData_OnGameplayEquipProgramsRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnGameplayEquipProgramsRequest( EquipmentSystemPlayerData self, GameplayEquipProgramsRequest? request );void ProcessEquipRequest(WeakHandle<game.Object> owner, int slotIndex, bool addToInventory, game.ItemID itemID, bool equipToCurrentActiveSlot, bool? blockUpdateWeaponActiveSlots, bool? forceEquipWeapon, float? extraQuality)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "ProcessEquipRequest;GameObjectInt32BoolItemIDBoolBoolBoolFloat", (EquipmentSystemPlayerData_ProcessEquipRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ProcessEquipRequest( EquipmentSystemPlayerData self, WeakHandle<game.Object> owner, int slotIndex, bool addToInventory, game.ItemID itemID, bool equipToCurrentActiveSlot, bool? blockUpdateWeaponActiveSlots, bool? forceEquipWeapon, float? extraQuality );void OnEquipVisualsRequest(EquipVisualsRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnEquipVisualsRequest;EquipVisualsRequest", (EquipmentSystemPlayerData_OnEquipVisualsRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnEquipVisualsRequest( EquipmentSystemPlayerData self, EquipVisualsRequest? request );void OnUnequipVisualsRequest(UnequipVisualsRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnUnequipVisualsRequest;UnequipVisualsRequest", (EquipmentSystemPlayerData_OnUnequipVisualsRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnUnequipVisualsRequest( EquipmentSystemPlayerData self, UnequipVisualsRequest? request );void OnAssignToCyberwareWheelRequest(AssignToCyberwareWheelRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnAssignToCyberwareWheelRequest;AssignToCyberwareWheelRequest", (EquipmentSystemPlayerData_OnAssignToCyberwareWheelRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnAssignToCyberwareWheelRequest( EquipmentSystemPlayerData self, AssignToCyberwareWheelRequest? request );void OnUnequipRequest(UnequipRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnUnequipRequest;UnequipRequest", (EquipmentSystemPlayerData_OnUnequipRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnUnequipRequest( EquipmentSystemPlayerData self, UnequipRequest? request );void OnUnequipItemsRequest(UnequipItemsRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnUnequipItemsRequest;UnequipItemsRequest", (EquipmentSystemPlayerData_OnUnequipItemsRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnUnequipItemsRequest( EquipmentSystemPlayerData self, UnequipItemsRequest? request );void OnUnequipByTDBIDRequest(game.UnequipByTDBIDRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnUnequipByTDBIDRequest;UnequipByTDBIDRequest", (EquipmentSystemPlayerData_OnUnequipByTDBIDRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnUnequipByTDBIDRequest( EquipmentSystemPlayerData self, game.UnequipByTDBIDRequest? request );void OnInstallCyberwareRequest(InstallCyberwareRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnInstallCyberwareRequest;InstallCyberwareRequest", (EquipmentSystemPlayerData_OnInstallCyberwareRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnInstallCyberwareRequest( EquipmentSystemPlayerData self, InstallCyberwareRequest? request );void OnUninstallCyberwareRequest(UninstallCyberwareRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnUninstallCyberwareRequest;UninstallCyberwareRequest", (EquipmentSystemPlayerData_OnUninstallCyberwareRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnUninstallCyberwareRequest( EquipmentSystemPlayerData self, UninstallCyberwareRequest? request );void OnReplaceEquipmentRequest(ReplaceEquipmentRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnReplaceEquipmentRequest;ReplaceEquipmentRequest", (EquipmentSystemPlayerData_OnReplaceEquipmentRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnReplaceEquipmentRequest( EquipmentSystemPlayerData self, ReplaceEquipmentRequest? request );void OnDrawItemRequest(game.DrawItemRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnDrawItemRequest;DrawItemRequest", (EquipmentSystemPlayerData_OnDrawItemRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnDrawItemRequest( EquipmentSystemPlayerData self, game.DrawItemRequest? request );void OnPartInstallRequest(PartInstallRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnPartInstallRequest;PartInstallRequest", (EquipmentSystemPlayerData_OnPartInstallRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnPartInstallRequest( EquipmentSystemPlayerData self, PartInstallRequest? request );void OnPartUninstallRequest(PartUninstallRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnPartUninstallRequest;PartUninstallRequest", (EquipmentSystemPlayerData_OnPartUninstallRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnPartUninstallRequest( EquipmentSystemPlayerData self, PartUninstallRequest? request );void OnClearEquipmentRequest(ClearEquipmentRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnClearEquipmentRequest;ClearEquipmentRequest", (EquipmentSystemPlayerData_OnClearEquipmentRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnClearEquipmentRequest( EquipmentSystemPlayerData self, ClearEquipmentRequest? request );void OnSaveEquipmentSetRequest(SaveEquipmentSetRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnSaveEquipmentSetRequest;SaveEquipmentSetRequest", (EquipmentSystemPlayerData_OnSaveEquipmentSetRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnSaveEquipmentSetRequest( EquipmentSystemPlayerData self, SaveEquipmentSetRequest? request );void OnLoadEquipmentSetRequest(LoadEquipmentSetRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnLoadEquipmentSetRequest;LoadEquipmentSetRequest", (EquipmentSystemPlayerData_OnLoadEquipmentSetRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnLoadEquipmentSetRequest( EquipmentSystemPlayerData self, LoadEquipmentSetRequest? request );void OnDeleteEquipmentSetRequest(DeleteEquipmentSetRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnDeleteEquipmentSetRequest;DeleteEquipmentSetRequest", (EquipmentSystemPlayerData_OnDeleteEquipmentSetRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnDeleteEquipmentSetRequest( EquipmentSystemPlayerData self, DeleteEquipmentSetRequest? request );void OnEquipmentUIBBRequest(EquipmentUIBBRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnEquipmentUIBBRequest;EquipmentUIBBRequest", (EquipmentSystemPlayerData_OnEquipmentUIBBRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnEquipmentUIBBRequest( EquipmentSystemPlayerData self, EquipmentUIBBRequest? request );void OnCheckRemovedItemWithSlotActiveItem(CheckRemovedItemWithSlotActiveItem request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnCheckRemovedItemWithSlotActiveItem;CheckRemovedItemWithSlotActiveItem", (EquipmentSystemPlayerData_OnCheckRemovedItemWithSlotActiveItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnCheckRemovedItemWithSlotActiveItem( EquipmentSystemPlayerData self, CheckRemovedItemWithSlotActiveItem? request );void OnSynchronizeAttachmentSlotRequest(game.SynchronizeAttachmentSlotRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnSynchronizeAttachmentSlotRequest;SynchronizeAttachmentSlotRequest", (EquipmentSystemPlayerData_OnSynchronizeAttachmentSlotRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnSynchronizeAttachmentSlotRequest( EquipmentSystemPlayerData self, game.SynchronizeAttachmentSlotRequest? request );void OnEquipmentSystemWeaponManipulationRequest(EquipmentSystemWeaponManipulationRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnEquipmentSystemWeaponManipulationRequest;EquipmentSystemWeaponManipulationRequest", (EquipmentSystemPlayerData_OnEquipmentSystemWeaponManipulationRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnEquipmentSystemWeaponManipulationRequest( EquipmentSystemPlayerData self, EquipmentSystemWeaponManipulationRequest? request );void UnequipPrereqItems()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "UnequipPrereqItems;", (EquipmentSystemPlayerData_UnequipPrereqItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UnequipPrereqItems( EquipmentSystemPlayerData self );game.ItemID[] GetEquippedClothesAndWeapons()RTTIvoid OnClearAllWeaponSlotsRequest(ClearAllWeaponSlotsRequest request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnClearAllWeaponSlotsRequest;ClearAllWeaponSlotsRequest", (EquipmentSystemPlayerData_OnClearAllWeaponSlotsRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnClearAllWeaponSlotsRequest( EquipmentSystemPlayerData self, ClearAllWeaponSlotsRequest? request );void CreateUnequipWeaponManipulationRequest()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "CreateUnequipWeaponManipulationRequest;", (EquipmentSystemPlayerData_CreateUnequipWeaponManipulationRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CreateUnequipWeaponManipulationRequest( EquipmentSystemPlayerData self );void CreateUnequipGadgetWeaponManipulationRequest()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "CreateUnequipGadgetWeaponManipulationRequest;", (EquipmentSystemPlayerData_CreateUnequipGadgetWeaponManipulationRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CreateUnequipGadgetWeaponManipulationRequest( EquipmentSystemPlayerData self );void CreateUnequipConsumableWeaponManipulationRequest()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "CreateUnequipConsumableWeaponManipulationRequest;", (EquipmentSystemPlayerData_CreateUnequipConsumableWeaponManipulationRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CreateUnequipConsumableWeaponManipulationRequest( EquipmentSystemPlayerData self );bool IsEquipmentManipulationAnUnequipRequest(EquipmentManipulationAction eqManipulationAction)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "IsEquipmentManipulationAnUnequipRequest;EquipmentManipulationAction", (EquipmentSystemPlayerData_IsEquipmentManipulationAnUnequipRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_IsEquipmentManipulationAnUnequipRequest( EquipmentSystemPlayerData self, EquipmentManipulationAction eqManipulationAction );EquipmentManipulationRequestSlot GetRequestSlotFromEquipmentManipulationAction(EquipmentManipulationAction eqManipulationAction)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetRequestSlotFromEquipmentManipulationAction;EquipmentManipulationAction", (EquipmentSystemPlayerData_GetRequestSlotFromEquipmentManipulationAction x) => { return re.Hooks.CallOriginal<re.msgpack.EquipmentManipulationRequestSlot>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetRequestSlotFromEquipmentManipulationAction( EquipmentSystemPlayerData self, EquipmentManipulationAction eqManipulationAction );EquipmentManipulationRequestSlot GetRequestSlotFromItemID(game.ItemID item)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetRequestSlotFromItemID;ItemID", (EquipmentSystemPlayerData_GetRequestSlotFromItemID x) => { return re.Hooks.CallOriginal<re.msgpack.EquipmentManipulationRequestSlot>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetRequestSlotFromItemID( EquipmentSystemPlayerData self, game.ItemID item );game.ItemID GetItemIDfromEquipmentManipulationAction(EquipmentManipulationAction eqManipulationAction)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "GetItemIDfromEquipmentManipulationAction;EquipmentManipulationAction", (EquipmentSystemPlayerData_GetItemIDfromEquipmentManipulationAction x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_GetItemIDfromEquipmentManipulationAction( EquipmentSystemPlayerData self, EquipmentManipulationAction eqManipulationAction );bool CheckCyberwareItemForActivatedAction(game.ItemID item)RTTIre.Hooks.Place( "EquipmentSystemPlayerData", "CheckCyberwareItemForActivatedAction;ItemID", (EquipmentSystemPlayerData_CheckCyberwareItemForActivatedAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CheckCyberwareItemForActivatedAction( EquipmentSystemPlayerData self, game.ItemID item );void OnSetActiveItemInEquipmentArea(SetActiveItemInEquipmentArea request)RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "OnSetActiveItemInEquipmentArea;SetActiveItemInEquipmentArea", (EquipmentSystemPlayerData_OnSetActiveItemInEquipmentArea x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_OnSetActiveItemInEquipmentArea( EquipmentSystemPlayerData self, SetActiveItemInEquipmentArea? request );void CheckCyberjunkieAchievement()RTTIre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "CheckCyberjunkieAchievement;", (EquipmentSystemPlayerData_CheckCyberjunkieAchievement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_CheckCyberjunkieAchievement( EquipmentSystemPlayerData self );WeakHandle<InventoryDataManagerV2> GetInventoryManager()RTTIstatic void ForceQualityAndDuplicateStatsShard(PlayerPuppet owner, game.ItemID originalItemID, game.ItemID destinationItemID)staticRTTI globalre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "EquipmentSystemPlayerData::ForceQualityAndDuplicateStatsShard;PlayerPuppetItemIDItemID", (EquipmentSystemPlayerData_ForceQualityAndDuplicateStatsShard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_ForceQualityAndDuplicateStatsShard( PlayerPuppet? owner, game.ItemID originalItemID, game.ItemID destinationItemID );static void UpdateArmSlot(PlayerPuppet owner, game.ItemID itemToDraw, bool equipHolsteredItem)staticRTTI globalre.Hooks.PlaceVoid( "EquipmentSystemPlayerData", "EquipmentSystemPlayerData::UpdateArmSlot;PlayerPuppetItemIDBool", (EquipmentSystemPlayerData_UpdateArmSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EquipmentSystemPlayerData_UpdateArmSlot( PlayerPuppet? owner, game.ItemID itemToDraw, bool equipHolsteredItem );