REDNODE / GAME API

ArmorEquipGameController

classscriptedClass

extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Extended by 1 type

CyberEquipGameController

Properties 43

NameTypeFlags
areaTagsarray<CName>scriptedprotected
backgroundVideowref<inkVideo>scriptedprotected
buttonFlatheadwref<inkCanvas>scriptedprotected
buttonPlayerwref<inkCanvas>scriptedprotected
buttonScrollDnwref<inkCanvas>scriptedprotected
buttonScrollUpwref<inkCanvas>scriptedprotected
buttonToolboxwref<inkCanvas>scriptedprotected
chestTagsarray<CName>scriptedprotected
consumableTagsarray<CName>scriptedprotected
craftingSystemwref<CraftingSystem>scriptedprotected
equipAreagamedataEquipmentAreascriptedprotected
equipmentSystemwref<EquipmentSystem>scriptedprotected
faceTagsarray<CName>scriptedprotected
framesTagsarray<CName>scriptedprotected
headTagsarray<CName>scriptedprotected
inventoryarray<wref<gameItemData>>scriptedprotected
inventoryCanvaswref<inkWidget>scriptedprotected
inventoryListwref<inkVerticalPanel>scriptedprotected
inventoryManagerref<InventoryDataManager>scriptedprotected
itemTooltipNameCNamescriptedprotected
legTagsarray<CName>scriptedprotected
modulesTagsarray<CName>scriptedprotected
operationsModeoperationsModescriptedprotected
panelFlatheadwref<inkCanvas>scriptedprotected
panelPlayerwref<inkCanvas>scriptedprotected
panelToolboxwref<inkCanvas>scriptedprotected
paperDollListarray<CName>scriptedprotected
paperdollVideowref<inkVideo>scriptedprotected
playerwref<PlayerPuppet>scriptedprotected
playerCraftBookref<CraftBook>scriptedprotected
recipeItemListarray<TweakDBID>scriptedprotected
scrollOffsetInt32scriptedprotected
slotIndexInt32scriptedprotected
subCharacterSystemwref<SubCharacterSystem>scriptedprotected
tooltipContainerwref<inkCompoundWidget>scriptedprotected
tooltipLeftwref<InventorySlotTooltip>scriptedprotected
tooltipRightwref<InventorySlotTooltip>scriptedprotected
tooltipsLibraryResRefscriptedprotected
tooltipStylePathResRefscriptedprotected
transactionSystemwref<TransactionSystem>scriptedprotected
uiBB_Equipmentref<UI_EquipmentDef>scriptedprotected
uiBB_EquipmentBlackboardwref<IBlackboard>scriptedprotected
weaponTagsarray<CName>scriptedprotected

Methods 33

protected final func CreateTooltip(out tooltipController: wref<InventorySlotTooltip>)scripted
protected final func DisassembleItem(itemID: ItemID, quantity: Int32)scripted
protected final func HelperAddInventoryButton(itemData: ref<gameItemData>, slotId: Int32)scripted
protected final func HelperAddPaperdollButton(argTitle: script_ref<String>, containerSlot: ref<inkCanvas>, equipArea: gamedataEquipmentArea, slotIndex: Int32, areaTags: script_ref<array<CName>>)scripted
protected final func HelperClearButton(slotId: Int32)scripted
protected func HideTooltips()scripted
protected final func OnEquipmentChange(value: Variant)scripted
protected cb func OnInitialize() -> Boolscripted
protected final func OnInventoryChange(value: Variant)scripted
public func OnInventoryItemEnter(e: ref<inkPointerEvent>)scripted
public func OnInventoryItemExit(e: ref<inkPointerEvent>)scripted
public final func OnInventoryItemPush(e: ref<inkPointerEvent>)scripted
public final func OnPaperDollCursor(e: ref<inkPointerEvent>)scripted
public func OnPaperdollItemEnter(e: ref<inkPointerEvent>)scripted
public final func OnPaperdollItemExit(e: ref<inkPointerEvent>)scripted
public final func OnScrollDn(e: ref<inkPointerEvent>)scripted
public final func OnScrollUp(e: ref<inkPointerEvent>)scripted
public final func OnSelectFlathead(e: ref<inkPointerEvent>)scripted
public final func OnSelectPlayer(e: ref<inkPointerEvent>)scripted
public final func OnSelectToolbox(e: ref<inkPointerEvent>)scripted
protected final func ProcessFlatheadClick(e: ref<inkPointerEvent>)scripted
protected final func ProcessPaperDollFlatheadClick(e: ref<inkPointerEvent>)scripted
protected final func ProcessPaperDollPlayerClick(e: ref<inkPointerEvent>)scripted
protected final func ProcessPlayerClick(e: ref<inkPointerEvent>)scripted
protected final func ProcessToolboxClick(e: ref<inkPointerEvent>)scripted
protected final func RefreshEquipment()scripted
protected final func RefreshFlatheadEquipment()scripted
protected func RefreshInventoryList()scripted
protected final func RefreshPlayerEquipment()scripted
protected final func RefreshTooltipsInventory(tooltipItemData: ref<gameItemData>, equippedItemId: ItemID)scripted
protected final func RefreshTooltipsPaperdoll(tooltipItemData: script_ref<ItemViewData>)scripted
protected final func RemovedCyberware(items: script_ref<array<wref<gameItemData>>>) -> array<wref<gameItemData>>scripted
protected final func SetCraftList()scripted