InventoryGameController class
game.ui.InventoryGameController
Inheritance
Base: game.ui.MenuGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
TooltipsManagerRef | ink.WidgetReference | scripted |
buttonHintsManagerRef | ink.WidgetReference | scripted |
itemModeControllerRef | ink.WidgetReference | scripted |
defaultWrapper | ink.WidgetReference | scripted |
itemWrapper | ink.WidgetReference | scripted |
cyberwareSlotRootRefs | ink.CompoundWidgetReference | scripted |
cyberwareHolder | ink.WidgetReference | scripted |
cyberdeckInventoryStatsContainer | ink.CompoundWidgetReference | scripted |
paperDollWidget | ink.WidgetReference | scripted |
sortingButton | ink.WidgetReference | scripted |
sortingDropdown | ink.WidgetReference | scripted |
notificationRoot | ink.WidgetReference | scripted |
playerStatsWidget | ink.WidgetReference | scripted |
btnBackpack | ink.WidgetReference | scripted |
btnCyberware | ink.WidgetReference | scripted |
btnCrafting | ink.WidgetReference | scripted |
btnStats | ink.WidgetReference | scripted |
btnSets | ink.WidgetReference | scripted |
itemNotificationRoot | ink.WidgetReference | scripted |
TooltipsManager | WeakHandle<game.ui.TooltipsManager> | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
player | WeakHandle<PlayerPuppet> | scripted |
mode | InventoryModes | scripted |
itemViewMode | ItemViewModes | scripted |
itemModeLogicController | WeakHandle<InventoryItemModeLogicController> | scripted |
animationProxy | ink.anim.Proxy? | scripted |
animDef | ink.anim.Definition? | scripted |
itemModeProxy | ink.anim.Proxy? | scripted |
itemModeOutroProxy | ink.anim.Proxy? | scripted |
paperDollProxy | ink.anim.Proxy? | scripted |
targetPaperDollVisibility | bool | scripted |
refreshUIRequested | bool | scripted |
InventoryList | WeakHandle<InventoryItemDisplay>[] | scripted |
WeaponsList | WeakHandle<InventoryItemDisplayController>[] | scripted |
EquipmentList | WeakHandle<InventoryItemDisplayController>[] | scripted |
CyberwareList | WeakHandle<InventoryItemDisplayController>[] | scripted |
PocketList | WeakHandle<InventoryItemDisplayController>[] | scripted |
ConsumablesList | WeakHandle<InventoryItemDisplayController>[] | scripted |
animationList | WeakHandle<InventoryItemDisplayController>[] | scripted |
InventoryManager | InventoryDataManagerV2? | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | scripted |
comparisonResolver | ItemPreferredComparisonResolver? | scripted |
equipmentSystem | WeakHandle<EquipmentSystem> | scripted |
EquipAreas | game.data.EquipmentArea[] | scripted |
CyberwareAreas | game.data.EquipmentArea[] | scripted |
WeaponAreas | game.data.ItemType[] | scripted |
PocketAreas | game.data.EquipmentArea[] | scripted |
ConsumablesAreas | game.data.EquipmentArea[] | scripted |
UIBBEquipment | UI_EquipmentDef? | scripted |
UIBBItemMod | UI_ItemModSystemDef? | scripted |
DisassembleCallback | UI_CraftingDef? | scripted |
UIBBEquipmentBlackboard | WeakHandle<game.IBlackboard> | scripted |
UIBBItemModBlackbord | WeakHandle<game.IBlackboard> | scripted |
DisassembleBlackboard | WeakHandle<game.IBlackboard> | scripted |
InventoryBBID | red.CallbackObject? | scripted |
EquipmentBBID | red.CallbackObject? | scripted |
SubEquipmentBBID | red.CallbackObject? | scripted |
ItemModBBID | red.CallbackObject? | scripted |
DisassembleBBID | red.CallbackObject? | scripted |
isE3Demo | bool | scripted |
inventoryStatsListener | InventoryStatsListener? | scripted |
quantityPickerPopupToken | ink.GameNotificationToken? | scripted |
psmBlackboard | WeakHandle<game.IBlackboard> | scripted |
cyberdeckInventoryStatsController | WeakHandle<CyberdeckInventoryStatsController> | scripted |
equipmentAreaCategoryEventQueue | EquipmentAreaCategoryCreated?[] | scripted |
cyberwareItems | game.InventoryItemData[] | scripted |
equipmentAreaCategories | EquipmentAreaCategory?[] | scripted |
wardrobeOutfitAreas | game.data.EquipmentArea[] | scripted |
lastClothingSetIndex | int | scripted |
telemetrySystem | WeakHandle<game.TelemetryTelemetrySystem> | scripted |
CyberwareScreenUserData | CyberwareDisplayWrapper? | scripted |
openItemMode | bool | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnSetUserData(IScriptable userData)RTTIvoid SetupSetButton()RTTIvoid RefreshPlayerCyberware()RTTIbool OnSlotSpawned(ink.Widget widget, IScriptable userData)RTTIvoid OpenCyberwareModificationScreen(InventoryItemDisplayData displayData)RTTIvoid OpenCyberwareMenu()RTTIbool OnItemChooserItemChanged(ItemChooserItemChanged e)RTTIvoid HandlePostInitializeQueue()RTTIbool OnUninitialize()overrideRTTIvoid RegisterToBB()RTTIvoid UnregisterFromBB()RTTIvoid SetupPlayerStats(WeakHandle<PlayerPuppet> player, ScriptGameInstance game)RTTIvoid UpdateDropdownContext(DropdownDisplayContext context)RTTIbool OnDropdownItemClickedEvent(DropdownItemClickedEvent evt)RTTIbool OnSortingButtonClicked(ink.PointerEvent evt)RTTIWeakHandle<ink.CompoundWidget>[] GetEquipmentAreas(WeakHandle<ink.CompoundWidget> iw, int levels)RTTIbool OnRefreshUI(string value)RTTIbool OnDelayedRefreshUI(DelayedRefreshUI evt)RTTIvoid RefreshUI()RTTIvoid RefreshedEquippedItemData(game.InventoryItemData equippedItem)RTTIvoid RefreshEquippedWardrobeItems()RTTIbool OnDisassembleComplete(string value)RTTIvoid SwapMode(InventoryModes mode)RTTIvoid OpenDefaultMode(bool? openingMenu)RTTIEquipmentAreaDisplays? GetEquipementAreaDisplays(game.data.EquipmentArea equipmentArea)RTTIEquipmentAreaCategory? GetEquipmentCategory(InventoryItemDisplayCategoryArea equipmentCategory)RTTIEquipmentAreaCategory? GetEquipmentCategoryByArea(game.data.EquipmentArea equipmentArea)RTTIEquipmentAreaDisplays? GetEquipmentAreaDisplaysFromCategory(game.data.EquipmentArea[] equipmentAreas, EquipmentAreaCategory categoryArea)RTTICName GetSlotType(game.data.EquipmentArea[] areaTypes)RTTIbool IsEquipmentAreaCyberware(game.InventoryItemData itemData)RTTIbool OnEquipmentAreaCategoryCreated(EquipmentAreaCategoryCreated e)RTTIint CountNewItems(game.ItemID[] items)RTTIbool IsAreaLockedByOutfit(game.data.EquipmentArea equipmentArea)RTTIvoid PopulateArea(WeakHandle<ink.CompoundWidget> targetRoot, EquipmentAreaDisplays container, int numberOfSlots, game.data.EquipmentArea[] equipmentAreas)RTTIbool OnBack(IScriptable userData)overrideRTTIvoid UpdateNewItemsIndicators()RTTIbool OnCloseMenu(IScriptable userData)RTTIbool IsUnequipBlocked(game.ItemID itemID)RTTIvoid WardrobeOutfitUnequipSet()RTTIbool OnEquipmentClick(ItemDisplayClickEvent evt)RTTIvoid NotifyItemUpdate(game.data.EquipmentArea? equipmentArea, int? slotIndex, game.EHotkey? hotkey)RTTIvoid ShowNotification(ScriptGameInstance gameInstance, UIMenuNotificationType type)RTTIbool OnInventoryHold(ink.PointerEvent evt)RTTIbool OnOpenInventoryQuantityPickerRequest(OpenInventoryQuantityPickerRequest request)RTTIvoid OpenQuantityPicker(game.InventoryItemData itemData, QuantityPickerActionType actionType, bool? local)RTTIbool OnLocalQuantityPickerPopupClosed(ink.GameNotificationData data)RTTIvoid OnQuantityPickerDisassembly(QuantityPickerPopupCloseData data)RTTIbool OnQuantityPickerPopupClosed(ink.GameNotificationData data)RTTIbool ReadUICondition(game.data.UICondition condition)overrideRTTIvoid OpenItemMode(InventoryItemDisplayData displayData)RTTIbool OnDelayedSetItemModeShown(DelayedSetItemModeShown evt)RTTIbool IsItemACyberdeck(InventoryItemDisplayData displayData)RTTIvoid UnequipItem(InventoryItemDisplayController controller, game.InventoryItemData itemData)RTTIvoid EquipItem(game.InventoryItemData itemData)RTTIvoid OnInventoryItemHoverOver(game.InventoryItemData itemData, WeakHandle<ink.Widget> target)RTTIvoid ShowTooltipsForItemData(game.InventoryItemData equippedItem, game.InventoryItemData inspectedItemData, WeakHandle<ink.Widget> target)RTTIvoid HideTooltips()RTTIvoid SetInventoryItemButtonHintsHoverOver(game.InventoryItemData displayingData)RTTIvoid SetInventoryItemButtonHintsHoverOut()RTTIvoid StartModeTransitionAnimation(InventoryItemDisplayData? displayData)RTTIvoid ZoomCamera(int target)RTTIInventoryItemDisplayController?[] GetVisibleSlots(InventoryItemDisplayController? slotToSkip)RTTIWeakHandle<ink.Widget>[] GetVisibleAdditionalWidgets()RTTIvoid PlayGearToItemModeAnimation(CName moveAnimation, CName hideAnimation, InventoryItemDisplayController target, InventoryItemDisplayController[] itemToHide)RTTIvoid PlayMoveAnimation(InventoryItemDisplayController target)RTTIInventoryPaperdollZoomArea GetZoomArea(game.data.EquipmentArea equipmentArea)RTTIPaperdollPositionAnimation GetEquipmentAreaPaperdollLocation(game.data.EquipmentArea equipmentArea)RTTIvoid PlayShowHideItemChooserAnimation(bool visible)RTTIvoid PlaySlidePaperdollAnimation(PaperdollPositionAnimation position, bool? hide)RTTIbool OnItemModeItemChanged(ItemModeItemChanged e)RTTIvoid InvlidateAllClothes()RTTIbool OnDefaultToItemModeComplete(ink.anim.Proxy anim)RTTIbool OnItemtoDefaultModeComplete(ink.anim.Proxy anim)RTTIbool OnItemModeFadeInComplete(ink.anim.Proxy anim)RTTIbool OnItemModeFadeOutComplete(ink.anim.Proxy anim)RTTIbool OnDefaultModeFadeInComplete(ink.anim.Proxy anim)RTTIbool OnDefaultModeFadeOutComplete(ink.anim.Proxy anim)RTTIvoid GetAttachmentDataForInventoryItem(game.InventoryItemData itemData, InventoryComboBoxData[] boxData, bool allowUnequip)RTTIvoid GetAttachmentDataForCustomizeFromInventory(game.InventoryItemData inspectedItemData, game.InventoryItemData[] equipmentData, InventoryComboBoxData[] boxData)RTTIbool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIstring GetSlotNameFromEqArea(game.data.EquipmentArea area)RTTIInventoryItemDisplay? GetInventoryItemControllerFromTarget(ink.PointerEvent evt)RTTIInventoryItemDisplayController? GetEquipmentSlotControllerFromTarget(ink.PointerEvent evt)RTTIbool IsAnEquipmentArea(game.data.EquipmentArea equipmentArea)RTTIint GetFirstAvailableWeaponSlot()RTTIWeakHandle<InventoryItemDisplayController>[] GetAssociatedCategory(InventoryItemDisplayController controller)RTTIbool GetSide(InventoryItemDisplayController controller)RTTIgame.ui.ETooltipPlacement GetTooltipPlacement(InventoryItemDisplayController controller)RTTIstring GetCategoryHeader(InventoryItemDisplayData displayData)RTTI