REDNODE / GAME API

UpgradingScreenController

classscriptedClass

extends CraftingMainLogicController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 9

NameTypeFlags
arrowComparisoninkWidgetRefscriptedprivate
DELAYED_TOOLTIP_RIGHTFloatscriptedprivate
EquipAreasarray<gamedataEquipmentArea>scriptedprivate
itemNameUpgradeinkTextRefscriptedprivate
itemTooltipControllerLeftwref<AGenericTooltipController>scriptedprivate
itemTooltipControllerRightwref<AGenericTooltipController>scriptedprivate
tooltipDataLeftref<MinimalItemTooltipData>scriptedprivate
tooltipDataRightref<MinimalItemTooltipData>scriptedprivate
WeaponAreasarray<gamedataItemType>scriptedprivate

Methods 29

private final func ApplyQualityModifier(multiplier: Float)scripted
private final func CreateDelayedCall() -> ref<DelayedTooltipCall>scripted
private final func FillBarsComparisonData(tooltipDataLeft: ref<MinimalItemTooltipData>, tooltipDataRight: ref<MinimalItemTooltipData>)scripted
private final func FillInventoryData(itemDataHolder: script_ref<array<InventoryItemData>>, itemArrayHolder: script_ref<array<ref<IScriptable>>>)scripted
private final func GetUpgradableList() -> array<ref<IScriptable>>scripted
private final func HideContent()scripted
private final func HideTooltips()scripted
public func Init(craftingGameController: wref<CraftingMainGameController>)scripted
private final func IsItemMaxedLevel(itemQuality: gamedataQuality) -> Boolscripted
private final func IsLastUpgrade(itemQuality: gamedataQuality) -> Boolscripted
private final func IsQualityShown(itemQuality: gamedataQuality) -> Boolscripted
private final func IsUpgradable(item: script_ref<InventoryItemData>, sendNotification: Bool) -> Boolscripted
public func OnChangeTab(isCurrent: Bool)scripted
protected cb func OnHoldFinished(evt: ref<ProgressBarFinishedProccess>) -> Boolscripted
protected cb func OnItemTooltipSpawnedLeft(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnItemTooltipSpawnedRight(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
public func RefreshListViewContent(opt inventoryItemData: InventoryItemData)scripted
protected func SetItemButtonHintsHoverOver(evt: ref<inkPointerEvent>)scripted
private final func SetItemNames()scripted
private final func SetItemQualities()scripted
protected func SetupFilters()scripted
private final func SetupIngredients(ingredient: script_ref<array<IngredientData>>)scripted
private final func ShowTooltips()scripted
protected func UpdateItemPreview(craftableController: ref<CraftableItemLogicController>)scripted
private final func UpdateItemPreviewPanel(selectedItem: script_ref<InventoryItemData>)scripted
private final func UpdateTooltipData()scripted
private final func UpdateTooltipLeft()scripted
public final func UpdateTooltipRightAndShow()scripted
private final func UpgradeItem(selectedItemData: script_ref<InventoryItemData>)scripted