UpgradingScreenController
classscriptedClass
extends CraftingMainLogicController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 9
| Name | Type | Flags |
|---|---|---|
arrowComparison | inkWidgetRef | scriptedprivate |
DELAYED_TOOLTIP_RIGHT | Float | scriptedprivate |
EquipAreas | array<gamedataEquipmentArea> | scriptedprivate |
itemNameUpgrade | inkTextRef | scriptedprivate |
itemTooltipControllerLeft | wref<AGenericTooltipController> | scriptedprivate |
itemTooltipControllerRight | wref<AGenericTooltipController> | scriptedprivate |
tooltipDataLeft | ref<MinimalItemTooltipData> | scriptedprivate |
tooltipDataRight | ref<MinimalItemTooltipData> | scriptedprivate |
WeaponAreas | array<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