LootingController class
LootingController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
root | WeakHandle<ink.Widget> | scripted |
itemsListContainer | ink.CompoundWidgetReference | scripted |
titleContainer | ink.CompoundWidgetReference | scripted |
upArrow | ink.WidgetReference | scripted |
downArrow | ink.WidgetReference | scripted |
listWrapper | ink.WidgetReference | scripted |
actionsListV | ink.CompoundWidgetReference | scripted |
lockedStatusContainer | ink.WidgetReference | scripted |
widgetsPoolList | WeakHandle<ink.Widget>[] | scripted |
requestedWidgetsPoolItems | int | scripted |
lootList | WeakHandle<ink.Widget>[] | scripted |
requestedItemsPoolItems | int | scripted |
dataManager | WeakHandle<InventoryDataManagerV2> | scripted |
uiInventorySystem | WeakHandle<UIInventoryScriptableSystem> | scripted |
gameInstance | ScriptGameInstance | scripted |
player | WeakHandle<game.Object> | scripted |
maxItemsNum | int | scripted |
boundOwnerID | ent.EntityID | scripted |
lootingItems | WeakHandle<game.ItemData>[] | scripted |
uiInventoryItems | UIInventoryItem?[] | scripted |
tooltipProvider | WeakHandle<TooltipProvider> | scripted |
cachedTooltipData | ATooltipData? | scripted |
cachedTooltipUIInventoryItem | UIInventoryItem? | scripted |
displayContext | ItemDisplayContextData? | scripted |
startIndex | int | scripted |
selectedItemIndex | int | scripted |
itemsToCompare | int | scripted |
isShown | bool | scripted |
currentComparisonItemId | game.ItemID | scripted |
lastTooltipItemId | game.ItemID | scripted |
currentTooltipItemId | game.ItemID | scripted |
currentTooltipLootingData | TooltipLootingCachedData? | scripted |
lastItemOwnerId | ent.EntityID | scripted |
currentItemOwnerId | ent.EntityID | scripted |
currentComparisonEquipmentArea | game.data.EquipmentArea | scripted |
lastListOpenedState | bool | scripted |
isComaprisonDirty | bool | scripted |
bufferedOwnerId | ent.EntityID | scripted |
introAnimProxy | ink.anim.Proxy? | scripted |
currendData | game.interactions.vis.LootData | scripted |
activeWeaponID | game.ItemID | scripted |
isLocked | bool | scripted |
currentWidgetRequestVersion | int | scripted |
currentItemRequestVersion | int | scripted |
brokenLocPrefix | string | scripted |
requestsCounter | int | scripted |
Functions
bool OnInitialize()RTTIvoid SetTooltipVisible(bool visible)RTTIvoid SetPlayer(WeakHandle<game.Object> player)RTTIvoid SetDataManager(InventoryDataManagerV2 dataManager)RTTIvoid SetUIInventorySystem(WeakHandle<UIInventoryScriptableSystem> uiInventorySystem)RTTIvoid SetGameInstance(ScriptGameInstance gameInstance)RTTIvoid SetActiveWeapon(game.ItemID weaponID)RTTIvoid Show()RTTIvoid Hide()RTTIvoid ShowLockedStatus(bool islokced)RTTIbool IsShown()RTTIvoid RefreshComparisonData()RTTIvoid RefreshChoicesPool(game.interactions.vis.InteractionChoiceData[] choices)RTTIbool OnWidgetsPoolItemSpawned(ink.Widget widget, IScriptable userData)RTTIvoid RefreshItemsPool(int totalItems, int visibleItems)RTTIbool OnItemsPoolItemSpawned(ink.Widget widget, IScriptable userData)RTTIvoid UpdateIndexedWidgetData(int index)RTTIMinimalLootingListItemData? GetMinimalLootingData(WeakHandle<game.ItemData> itemData, WeakHandle<game.data.Item_Record> itemRecord, game.data.EquipmentArea equipmentArea, WeakHandle<game.ItemData> comparisionItemData)RTTIstring GetItemName(WeakHandle<game.ItemData> itemData, WeakHandle<game.data.Item_Record> itemRecord)RTTIvoid UpdateCachedItems(game.interactions.vis.LootData data)RTTIvoid SetLootData(game.interactions.vis.LootData data)RTTIent.EntityID GetCurrentItemOwnerId()RTTIbool IsTooltipVisible()RTTIent.EntityID GetTooltipOwner(int index)RTTIvoid UpdateEquipmentArea(game.data.EquipmentArea equipmentArea)RTTIWeakHandle<game.JournalOnscreen> GetShardData(TDBID itemTDBID)RTTIWeakHandle<game.JournalOnscreen> GetShardData(WeakHandle<game.data.Item_Record> itemRecord)RTTIgame.ItemID GetCurrentlyEquippedComparisonItemID(game.data.EquipmentArea equipmentArea)RTTIgame.ItemID GetItemIDForComparison(WeakHandle<game.ItemData> item, WeakHandle<game.data.Item_Record> itemRecord, game.data.EquipmentArea equipmentArea)RTTIWeakHandle<UIInventoryItem> GetOrCreateUIInventoryItem(game.ItemData itemData)RTTIWeakHandle<UIInventoryItem> GetComparisonHealingItem(WeakHandle<UIInventoryItem> inspectedItem)RTTIvoid RefreshTooltips()RTTIvoid SetDialogOpen(bool isDialogOpen)RTTI