BlackICE Scripting

class

ArmorEquipGameController

  • 43 properties
  • 31 functions
  • 1 derived class

Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
inventoryCanvasWeakHandle<ink.Widget>0x10 scripted
inventoryListWeakHandle<ink.VerticalPanelWidget>0x20 scripted
inventoryWeakHandle<game.ItemData>[]0x30 scripted
playerWeakHandle<PlayerPuppet>0x40 scripted
equipmentSystemWeakHandle<EquipmentSystem>0x50 scripted
subCharacterSystemWeakHandle<SubCharacterSystem>0x60 scripted
transactionSystemWeakHandle<game.TransactionSystem>0x70 scripted
craftingSystemWeakHandle<CraftingSystem>0x80 scripted
buttonScrollUpWeakHandle<ink.CanvasWidget>0x90 scripted
buttonScrollDnWeakHandle<ink.CanvasWidget>0xA0 scripted
buttonPlayerWeakHandle<ink.CanvasWidget>0xB0 scripted
buttonFlatheadWeakHandle<ink.CanvasWidget>0xC0 scripted
buttonToolboxWeakHandle<ink.CanvasWidget>0xD0 scripted
panelPlayerWeakHandle<ink.CanvasWidget>0xE0 scripted
panelFlatheadWeakHandle<ink.CanvasWidget>0xF0 scripted
panelToolboxWeakHandle<ink.CanvasWidget>0x100 scripted
uiBB_EquipmentUI_EquipmentDef?0x110 scripted
uiBB_EquipmentBlackboardWeakHandle<game.IBlackboard>0x120 scripted
backgroundVideoWeakHandle<ink.VideoWidget>0x130 scripted
paperdollVideoWeakHandle<ink.VideoWidget>0x140 scripted
areaTagsCName[]0x150 scripted
inventoryManagerInventoryDataManager?0x160 scripted
equipAreagame.data.EquipmentArea0x170 scripted
slotIndexint0x174 scripted
recipeItemListTDBID[]0x178 scripted
playerCraftBookCraftBook?0x188 scripted
tooltipsLibraryred.ResourceReferenceScriptToken0x198 scripted
itemTooltipNameCName0x1A0 scripted
tooltipStylePathred.ResourceReferenceScriptToken0x1A8 scripted
tooltipLeftWeakHandle<InventorySlotTooltip>0x1B0 scripted
tooltipRightWeakHandle<InventorySlotTooltip>0x1C0 scripted
tooltipContainerWeakHandle<ink.CompoundWidget>0x1D0 scripted
paperDollListCName[]0x1E0 scripted
scrollOffsetint0x1F0 scripted
faceTagsCName[]0x1F8 scripted
headTagsCName[]0x208 scripted
chestTagsCName[]0x218 scripted
legTagsCName[]0x228 scripted
weaponTagsCName[]0x238 scripted
consumableTagsCName[]0x248 scripted
modulesTagsCName[]0x258 scripted
framesTagsCName[]0x268 scripted
operationsModeoperationsMode0x278 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • void CreateTooltip(out WeakHandle<InventorySlotTooltip> tooltipController) RTTI
  • void HelperAddPaperdollButton(string argTitle, ink.CanvasWidget containerSlot, game.data.EquipmentArea equipArea, int slotIndex, CName[] areaTags) RTTI
  • void HelperAddInventoryButton(game.ItemData itemData, int slotId) RTTI
  • void HelperClearButton(int slotId) RTTI
  • void RefreshEquipment() RTTI
  • void RefreshFlatheadEquipment() RTTI
  • void RefreshPlayerEquipment() RTTI
  • WeakHandle<game.ItemData>[] RemovedCyberware(WeakHandle<game.ItemData>[] items) RTTI
  • void RefreshInventoryList() RTTI
  • void SetCraftList() RTTI
  • void OnPaperDollCursor(ink.PointerEvent e) RTTI
  • void OnInventoryItemPush(ink.PointerEvent e) RTTI
  • void OnInventoryItemEnter(ink.PointerEvent e) RTTI
  • void OnInventoryItemExit(ink.PointerEvent e) RTTI
  • void OnPaperdollItemEnter(ink.PointerEvent e) RTTI
  • void OnPaperdollItemExit(ink.PointerEvent e) RTTI
  • void OnScrollUp(ink.PointerEvent e) RTTI
  • void OnScrollDn(ink.PointerEvent e) RTTI
  • void ProcessPaperDollPlayerClick(ink.PointerEvent e) RTTI
  • void ProcessPaperDollFlatheadClick(ink.PointerEvent e) RTTI
  • void ProcessPlayerClick(ink.PointerEvent e) RTTI
  • void ProcessFlatheadClick(ink.PointerEvent e) RTTI
  • void RefreshTooltipsInventory(game.ItemData tooltipItemData, game.ItemID equippedItemId) RTTI
  • void RefreshTooltipsPaperdoll(game.ItemViewData tooltipItemData) RTTI
  • void HideTooltips() RTTI
  • void ProcessToolboxClick(ink.PointerEvent e) RTTI
  • void DisassembleItem(game.ItemID itemID, int quantity) RTTI
  • void OnSelectPlayer(ink.PointerEvent e) RTTI
  • void OnSelectFlathead(ink.PointerEvent e) RTTI
  • void OnSelectToolbox(ink.PointerEvent e) RTTI