class
InventoryCyberwareItemChooser
- 3 properties
- 10 functions
Extends InventoryGenericItemChooser ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
leftSlotsContainer | ink.CompoundWidgetReference | 0x120 | scripted |
rightSlotsContainer | ink.CompoundWidgetReference | 0x138 | scripted |
itemData | game.InventoryItemData | 0x150 | scripted |
Functions
CName GetDisplayToSpawn()overrideRTTIre.Hooks.Place( "InventoryCyberwareItemChooser", "GetDisplayToSpawn;", (InventoryCyberwareItemChooser_GetDisplayToSpawn x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryCyberwareItemChooser_GetDisplayToSpawn( InventoryCyberwareItemChooser self );CName GetIntroAnimation()overrideRTTIre.Hooks.Place( "InventoryCyberwareItemChooser", "GetIntroAnimation;", (InventoryCyberwareItemChooser_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryCyberwareItemChooser_GetIntroAnimation( InventoryCyberwareItemChooser self );game.InventoryItemAttachments?[] GetSlots()overrideRTTIvoid RefreshSelectedItem()overrideRTTIre.Hooks.PlaceVoid( "InventoryCyberwareItemChooser", "RefreshSelectedItem;", (InventoryCyberwareItemChooser_RefreshSelectedItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryCyberwareItemChooser_RefreshSelectedItem( InventoryCyberwareItemChooser self );bool RequestClose()overrideRTTIre.Hooks.Place( "InventoryCyberwareItemChooser", "RequestClose;", (InventoryCyberwareItemChooser_RequestClose x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryCyberwareItemChooser_RequestClose( InventoryCyberwareItemChooser self );void RebuildSlots()overrideRTTIre.Hooks.PlaceVoid( "InventoryCyberwareItemChooser", "RebuildSlots;", (InventoryCyberwareItemChooser_RebuildSlots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryCyberwareItemChooser_RebuildSlots( InventoryCyberwareItemChooser self );int GetFirstEmptySlotIndex(game.InventoryItemAttachments[] slots)RTTIre.Hooks.Place( "InventoryCyberwareItemChooser", "GetFirstEmptySlotIndex;script_ref<array<InventoryItemAttachments>>", (InventoryCyberwareItemChooser_GetFirstEmptySlotIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryCyberwareItemChooser_GetFirstEmptySlotIndex( InventoryCyberwareItemChooser self, game.InventoryItemAttachments[] slots );void RefreshMainItem(bool? isClothingSetEquipped, int? clothingSetIndex, bool? showTransmogedIcon)overrideRTTIre.Hooks.PlaceVoid( "InventoryCyberwareItemChooser", "RefreshMainItem;BoolInt32Bool", (InventoryCyberwareItemChooser_RefreshMainItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryCyberwareItemChooser_RefreshMainItem( InventoryCyberwareItemChooser self, bool? isClothingSetEquipped, int? clothingSetIndex, bool? showTransmogedIcon );game.InventoryItemData GetModifiedItemData()overrideRTTIre.Hooks.Place( "InventoryCyberwareItemChooser", "GetModifiedItemData;", (InventoryCyberwareItemChooser_GetModifiedItemData x) => { return re.Hooks.CallOriginal<re.msgpack.game.InventoryItemData>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryCyberwareItemChooser_GetModifiedItemData( InventoryCyberwareItemChooser self );game.ItemID GetModifiedItemID()overrideRTTIre.Hooks.Place( "InventoryCyberwareItemChooser", "GetModifiedItemID;", (InventoryCyberwareItemChooser_GetModifiedItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryCyberwareItemChooser_GetModifiedItemID( InventoryCyberwareItemChooser self );