REDNODE / GAME API

LootingController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 46

NameTypeFlags
actionsListVinkCompoundRefscriptedprivate
activeWeaponIDItemIDscriptedprivate
boundOwnerIDEntityIDscriptedprivate
brokenLocPrefixStringscriptedprivate
bufferedOwnerIdEntityIDscriptedprivate
cachedTooltipDataref<ATooltipData>scriptedprivate
cachedTooltipUIInventoryItemref<UIInventoryItem>scriptedprivate
currendDataLootDatascriptedprivate
currentComparisonEquipmentAreagamedataEquipmentAreascriptedprivate
currentComparisonItemIdItemIDscriptedprivate
currentItemOwnerIdEntityIDscriptedprivate
currentItemRequestVersionInt32scriptedprivate
currentTooltipItemIdItemIDscriptedprivate
currentTooltipLootingDataref<TooltipLootingCachedData>scriptedprivate
currentWidgetRequestVersionInt32scriptedprivate
dataManagerwref<InventoryDataManagerV2>scriptedprivate
displayContextref<ItemDisplayContextData>scriptedprivate
downArrowinkWidgetRefscriptedprivate
gameInstanceGameInstancescriptedprivate
introAnimProxyref<inkAnimProxy>scriptedprivate
isComaprisonDirtyBoolscriptedprivate
isLockedBoolscriptedprivate
isShownBoolscriptedprivate
itemsListContainerinkCompoundRefscriptedprivate
itemsToCompareInt32scriptedprivate
lastItemOwnerIdEntityIDscriptedprivate
lastListOpenedStateBoolscriptedprivate
lastTooltipItemIdItemIDscriptedprivate
listWrapperinkWidgetRefscriptedprivate
lockedStatusContainerinkWidgetRefscriptedprivate
lootingItemsarray<wref<gameItemData>>scriptedprivate
lootListarray<wref<inkWidget>>scriptedprivate
maxItemsNumInt32scriptedprivate
playerwref<GameObject>scriptedprivate
requestedItemsPoolItemsInt32scriptedprivate
requestedWidgetsPoolItemsInt32scriptedprivate
requestsCounterInt32scriptedprivate
rootwref<inkWidget>scriptedprivate
selectedItemIndexInt32scriptedprivate
startIndexInt32scriptedprivate
titleContainerinkCompoundRefscriptedprivate
tooltipProviderwref<TooltipProvider>scriptedprivate
uiInventoryItemsarray<ref<UIInventoryItem>>scriptedprivate
uiInventorySystemwref<UIInventoryScriptableSystem>scriptedprivate
upArrowinkWidgetRefscriptedprivate
widgetsPoolListarray<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