class
ArmorEquipGameController
- 43 properties
- 31 functions
- 1 derived class
Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
inventoryCanvas | WeakHandle<ink.Widget> | 0x10 | scripted |
inventoryList | WeakHandle<ink.VerticalPanelWidget> | 0x20 | scripted |
inventory | WeakHandle<game.ItemData>[] | 0x30 | scripted |
player | WeakHandle<PlayerPuppet> | 0x40 | scripted |
equipmentSystem | WeakHandle<EquipmentSystem> | 0x50 | scripted |
subCharacterSystem | WeakHandle<SubCharacterSystem> | 0x60 | scripted |
transactionSystem | WeakHandle<game.TransactionSystem> | 0x70 | scripted |
craftingSystem | WeakHandle<CraftingSystem> | 0x80 | scripted |
buttonScrollUp | WeakHandle<ink.CanvasWidget> | 0x90 | scripted |
buttonScrollDn | WeakHandle<ink.CanvasWidget> | 0xA0 | scripted |
buttonPlayer | WeakHandle<ink.CanvasWidget> | 0xB0 | scripted |
buttonFlathead | WeakHandle<ink.CanvasWidget> | 0xC0 | scripted |
buttonToolbox | WeakHandle<ink.CanvasWidget> | 0xD0 | scripted |
panelPlayer | WeakHandle<ink.CanvasWidget> | 0xE0 | scripted |
panelFlathead | WeakHandle<ink.CanvasWidget> | 0xF0 | scripted |
panelToolbox | WeakHandle<ink.CanvasWidget> | 0x100 | scripted |
uiBB_Equipment | UI_EquipmentDef? | 0x110 | scripted |
uiBB_EquipmentBlackboard | WeakHandle<game.IBlackboard> | 0x120 | scripted |
backgroundVideo | WeakHandle<ink.VideoWidget> | 0x130 | scripted |
paperdollVideo | WeakHandle<ink.VideoWidget> | 0x140 | scripted |
areaTags | CName[] | 0x150 | scripted |
inventoryManager | InventoryDataManager? | 0x160 | scripted |
equipArea | game.data.EquipmentArea | 0x170 | scripted |
slotIndex | int | 0x174 | scripted |
recipeItemList | TDBID[] | 0x178 | scripted |
playerCraftBook | CraftBook? | 0x188 | scripted |
tooltipsLibrary | red.ResourceReferenceScriptToken | 0x198 | scripted |
itemTooltipName | CName | 0x1A0 | scripted |
tooltipStylePath | red.ResourceReferenceScriptToken | 0x1A8 | scripted |
tooltipLeft | WeakHandle<InventorySlotTooltip> | 0x1B0 | scripted |
tooltipRight | WeakHandle<InventorySlotTooltip> | 0x1C0 | scripted |
tooltipContainer | WeakHandle<ink.CompoundWidget> | 0x1D0 | scripted |
paperDollList | CName[] | 0x1E0 | scripted |
scrollOffset | int | 0x1F0 | scripted |
faceTags | CName[] | 0x1F8 | scripted |
headTags | CName[] | 0x208 | scripted |
chestTags | CName[] | 0x218 | scripted |
legTags | CName[] | 0x228 | scripted |
weaponTags | CName[] | 0x238 | scripted |
consumableTags | CName[] | 0x248 | scripted |
modulesTags | CName[] | 0x258 | scripted |
framesTags | CName[] | 0x268 | scripted |
operationsMode | operationsMode | 0x278 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "ArmorEquipGameController", "OnInitialize", (ArmorEquipGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnInitialize( ArmorEquipGameController self );void CreateTooltip(out WeakHandle<InventorySlotTooltip> tooltipController)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "CreateTooltip;InventorySlotTooltip", (ArmorEquipGameController_CreateTooltip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_CreateTooltip( ArmorEquipGameController self, WeakHandle<InventorySlotTooltip> tooltipController );void HelperAddPaperdollButton(string argTitle, ink.CanvasWidget containerSlot, game.data.EquipmentArea equipArea, int slotIndex, CName[] areaTags)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "HelperAddPaperdollButton;script_ref<String>inkCanvasgamedataEquipmentAreaInt32script_ref<array<CName>>", (ArmorEquipGameController_HelperAddPaperdollButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_HelperAddPaperdollButton( ArmorEquipGameController self, string argTitle, ink.CanvasWidget? containerSlot, game.data.EquipmentArea equipArea, int slotIndex, CName[] areaTags );void HelperAddInventoryButton(game.ItemData itemData, int slotId)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "HelperAddInventoryButton;gameItemDataInt32", (ArmorEquipGameController_HelperAddInventoryButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_HelperAddInventoryButton( ArmorEquipGameController self, game.ItemData? itemData, int slotId );void HelperClearButton(int slotId)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "HelperClearButton;Int32", (ArmorEquipGameController_HelperClearButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_HelperClearButton( ArmorEquipGameController self, int slotId );void RefreshEquipment()RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "RefreshEquipment;", (ArmorEquipGameController_RefreshEquipment x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_RefreshEquipment( ArmorEquipGameController self );void RefreshFlatheadEquipment()RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "RefreshFlatheadEquipment;", (ArmorEquipGameController_RefreshFlatheadEquipment x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_RefreshFlatheadEquipment( ArmorEquipGameController self );void RefreshPlayerEquipment()RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "RefreshPlayerEquipment;", (ArmorEquipGameController_RefreshPlayerEquipment x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_RefreshPlayerEquipment( ArmorEquipGameController self );WeakHandle<game.ItemData>[] RemovedCyberware(WeakHandle<game.ItemData>[] items)RTTIvoid RefreshInventoryList()RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "RefreshInventoryList;", (ArmorEquipGameController_RefreshInventoryList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_RefreshInventoryList( ArmorEquipGameController self );void SetCraftList()RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "SetCraftList;", (ArmorEquipGameController_SetCraftList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_SetCraftList( ArmorEquipGameController self );void OnPaperDollCursor(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnPaperDollCursor;inkPointerEvent", (ArmorEquipGameController_OnPaperDollCursor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnPaperDollCursor( ArmorEquipGameController self, ink.PointerEvent? e );void OnInventoryItemPush(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnInventoryItemPush;inkPointerEvent", (ArmorEquipGameController_OnInventoryItemPush x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnInventoryItemPush( ArmorEquipGameController self, ink.PointerEvent? e );void OnInventoryItemEnter(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnInventoryItemEnter;inkPointerEvent", (ArmorEquipGameController_OnInventoryItemEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnInventoryItemEnter( ArmorEquipGameController self, ink.PointerEvent? e );void OnInventoryItemExit(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnInventoryItemExit;inkPointerEvent", (ArmorEquipGameController_OnInventoryItemExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnInventoryItemExit( ArmorEquipGameController self, ink.PointerEvent? e );void OnPaperdollItemEnter(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnPaperdollItemEnter;inkPointerEvent", (ArmorEquipGameController_OnPaperdollItemEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnPaperdollItemEnter( ArmorEquipGameController self, ink.PointerEvent? e );void OnPaperdollItemExit(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnPaperdollItemExit;inkPointerEvent", (ArmorEquipGameController_OnPaperdollItemExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnPaperdollItemExit( ArmorEquipGameController self, ink.PointerEvent? e );void OnScrollUp(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnScrollUp;inkPointerEvent", (ArmorEquipGameController_OnScrollUp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnScrollUp( ArmorEquipGameController self, ink.PointerEvent? e );void OnScrollDn(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnScrollDn;inkPointerEvent", (ArmorEquipGameController_OnScrollDn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnScrollDn( ArmorEquipGameController self, ink.PointerEvent? e );void ProcessPaperDollPlayerClick(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "ProcessPaperDollPlayerClick;inkPointerEvent", (ArmorEquipGameController_ProcessPaperDollPlayerClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_ProcessPaperDollPlayerClick( ArmorEquipGameController self, ink.PointerEvent? e );void ProcessPaperDollFlatheadClick(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "ProcessPaperDollFlatheadClick;inkPointerEvent", (ArmorEquipGameController_ProcessPaperDollFlatheadClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_ProcessPaperDollFlatheadClick( ArmorEquipGameController self, ink.PointerEvent? e );void ProcessPlayerClick(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "ProcessPlayerClick;inkPointerEvent", (ArmorEquipGameController_ProcessPlayerClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_ProcessPlayerClick( ArmorEquipGameController self, ink.PointerEvent? e );void ProcessFlatheadClick(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "ProcessFlatheadClick;inkPointerEvent", (ArmorEquipGameController_ProcessFlatheadClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_ProcessFlatheadClick( ArmorEquipGameController self, ink.PointerEvent? e );void RefreshTooltipsInventory(game.ItemData tooltipItemData, game.ItemID equippedItemId)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "RefreshTooltipsInventory;gameItemDataItemID", (ArmorEquipGameController_RefreshTooltipsInventory x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_RefreshTooltipsInventory( ArmorEquipGameController self, game.ItemData? tooltipItemData, game.ItemID equippedItemId );void RefreshTooltipsPaperdoll(game.ItemViewData tooltipItemData)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "RefreshTooltipsPaperdoll;script_ref<ItemViewData>", (ArmorEquipGameController_RefreshTooltipsPaperdoll x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_RefreshTooltipsPaperdoll( ArmorEquipGameController self, game.ItemViewData tooltipItemData );void HideTooltips()RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "HideTooltips;", (ArmorEquipGameController_HideTooltips x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_HideTooltips( ArmorEquipGameController self );void ProcessToolboxClick(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "ProcessToolboxClick;inkPointerEvent", (ArmorEquipGameController_ProcessToolboxClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_ProcessToolboxClick( ArmorEquipGameController self, ink.PointerEvent? e );void DisassembleItem(game.ItemID itemID, int quantity)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "DisassembleItem;ItemIDInt32", (ArmorEquipGameController_DisassembleItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_DisassembleItem( ArmorEquipGameController self, game.ItemID itemID, int quantity );void OnSelectPlayer(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnSelectPlayer;inkPointerEvent", (ArmorEquipGameController_OnSelectPlayer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnSelectPlayer( ArmorEquipGameController self, ink.PointerEvent? e );void OnSelectFlathead(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnSelectFlathead;inkPointerEvent", (ArmorEquipGameController_OnSelectFlathead x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnSelectFlathead( ArmorEquipGameController self, ink.PointerEvent? e );void OnSelectToolbox(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "ArmorEquipGameController", "OnSelectToolbox;inkPointerEvent", (ArmorEquipGameController_OnSelectToolbox x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArmorEquipGameController_OnSelectToolbox( ArmorEquipGameController self, ink.PointerEvent? e );