LootingController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 46
| Name | Type | Flags |
|---|---|---|
actionsListV | inkCompoundRef | scriptedprivate |
activeWeaponID | ItemID | scriptedprivate |
boundOwnerID | EntityID | scriptedprivate |
brokenLocPrefix | String | scriptedprivate |
bufferedOwnerId | EntityID | scriptedprivate |
cachedTooltipData | ref<ATooltipData> | scriptedprivate |
cachedTooltipUIInventoryItem | ref<UIInventoryItem> | scriptedprivate |
currendData | LootData | scriptedprivate |
currentComparisonEquipmentArea | gamedataEquipmentArea | scriptedprivate |
currentComparisonItemId | ItemID | scriptedprivate |
currentItemOwnerId | EntityID | scriptedprivate |
currentItemRequestVersion | Int32 | scriptedprivate |
currentTooltipItemId | ItemID | scriptedprivate |
currentTooltipLootingData | ref<TooltipLootingCachedData> | scriptedprivate |
currentWidgetRequestVersion | Int32 | scriptedprivate |
dataManager | wref<InventoryDataManagerV2> | scriptedprivate |
displayContext | ref<ItemDisplayContextData> | scriptedprivate |
downArrow | inkWidgetRef | scriptedprivate |
gameInstance | GameInstance | scriptedprivate |
introAnimProxy | ref<inkAnimProxy> | scriptedprivate |
isComaprisonDirty | Bool | scriptedprivate |
isLocked | Bool | scriptedprivate |
isShown | Bool | scriptedprivate |
itemsListContainer | inkCompoundRef | scriptedprivate |
itemsToCompare | Int32 | scriptedprivate |
lastItemOwnerId | EntityID | scriptedprivate |
lastListOpenedState | Bool | scriptedprivate |
lastTooltipItemId | ItemID | scriptedprivate |
listWrapper | inkWidgetRef | scriptedprivate |
lockedStatusContainer | inkWidgetRef | scriptedprivate |
lootingItems | array<wref<gameItemData>> | scriptedprivate |
lootList | array<wref<inkWidget>> | scriptedprivate |
maxItemsNum | Int32 | scriptedprivate |
player | wref<GameObject> | scriptedprivate |
requestedItemsPoolItems | Int32 | scriptedprivate |
requestedWidgetsPoolItems | Int32 | scriptedprivate |
requestsCounter | Int32 | scriptedprivate |
root | wref<inkWidget> | scriptedprivate |
selectedItemIndex | Int32 | scriptedprivate |
startIndex | Int32 | scriptedprivate |
titleContainer | inkCompoundRef | scriptedprivate |
tooltipProvider | wref<TooltipProvider> | scriptedprivate |
uiInventoryItems | array<ref<UIInventoryItem>> | scriptedprivate |
uiInventorySystem | wref<UIInventoryScriptableSystem> | scriptedprivate |
upArrow | inkWidgetRef | scriptedprivate |
widgetsPoolList | array<wref<inkWidget>> | scriptedprivate |
Methods 34
private final func GetComparisonHealingItem(inspectedItem: wref<UIInventoryItem>) -> wref<UIInventoryItem>scripted
public final func GetCurrentItemOwnerId() -> EntityIDscripted
private final func GetCurrentlyEquippedComparisonItemID(equipmentArea: gamedataEquipmentArea) -> ItemIDscripted
public final func GetItemIDForComparison(item: wref<gameItemData>, itemRecord: wref<Item_Record>, equipmentArea: gamedataEquipmentArea) -> ItemIDscripted
private final func GetItemName(itemData: wref<gameItemData>, itemRecord: wref<Item_Record>) -> Stringscripted
private final func GetMinimalLootingData(itemData: wref<gameItemData>, itemRecord: wref<Item_Record>, equipmentArea: gamedataEquipmentArea, comparisionItemData: wref<gameItemData>) -> ref<MinimalLootingListItemData>scripted
private final func GetOrCreateUIInventoryItem(itemData: ref<gameItemData>) -> wref<UIInventoryItem>scripted
private final func GetShardData(itemRecord: wref<Item_Record>) -> wref<JournalOnscreen>scripted
private final func GetShardData(itemTDBID: TweakDBID) -> wref<JournalOnscreen>scripted
public final func GetTooltipOwner(index: Int32) -> EntityIDscripted
public final func Hide()scripted
public final func IsShown() -> Boolscripted
public final func IsTooltipVisible() -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnItemsPoolItemSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnWidgetsPoolItemSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
private final func RefreshChoicesPool(choices: script_ref<array<InteractionChoiceData>>)scripted
private final func RefreshComparisonData()scripted
private final func RefreshItemsData(data: script_ref<LootData>, visibleItems: Int32, totalItems: Int32, out lastIndex: Int32)scripted
private final func RefreshItemsPool(totalItems: Int32, visibleItems: Int32)scripted
private final func RefreshTooltips()scripted
public final func SetActiveWeapon(weaponID: ItemID)scripted
public final func SetDataManager(dataManager: ref<InventoryDataManagerV2>)scripted
public final func SetDialogOpen(isDialogOpen: Bool)scripted
public final func SetGameInstance(gameInstance: GameInstance)scripted
public final func SetLootData(data: LootData)scripted
public final func SetPlayer(player: wref<GameObject>)scripted
public final func SetTooltipVisible(visible: Bool)scripted
public final func SetUIInventorySystem(uiInventorySystem: wref<UIInventoryScriptableSystem>)scripted
public final func Show()scripted
public final func ShowLockedStatus(islokced: Bool)scripted
private final func UpdateCachedItems(data: LootData)scripted
public final func UpdateEquipmentArea(equipmentArea: gamedataEquipmentArea)scripted
private final func UpdateIndexedWidgetData(index: Int32)scripted