BlackICE Scripting

class

UpgradingScreenController

  • 9 properties
  • 28 functions

Extends CraftingMainLogicController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
itemNameUpgradeink.TextWidgetReference0x578 scripted
arrowComparisonink.WidgetReference0x590 scripted
itemTooltipControllerLeftWeakHandle<AGenericTooltipController>0x5A8 scripted
itemTooltipControllerRightWeakHandle<AGenericTooltipController>0x5B8 scripted
tooltipDataLeftMinimalItemTooltipData?0x5C8 scripted
tooltipDataRightMinimalItemTooltipData?0x5D8 scripted
WeaponAreasgame.data.ItemType[]0x5E8 scripted
EquipAreasgame.data.EquipmentArea[]0x5F8 scripted
DELAYED_TOOLTIP_RIGHTfloat0x608 scripted

Functions

  • void Init(WeakHandle<CraftingMainGameController> craftingGameController) overrideRTTI
  • void RefreshListViewContent(game.InventoryItemData? inventoryItemData) overrideRTTI
  • void HideContent() RTTI
  • void SetupFilters() overrideRTTI
  • void UpdateItemPreview(CraftableItemLogicController craftableController) overrideRTTI
  • void UpdateItemPreviewPanel(game.InventoryItemData selectedItem) RTTI
  • void SetupIngredients(IngredientData[] ingredient) RTTI
  • void UpdateTooltipData() RTTI
  • DelayedTooltipCall? CreateDelayedCall() RTTI
  • void UpdateTooltipLeft() RTTI
  • void UpdateTooltipRightAndShow() RTTI
  • void ShowTooltips() RTTI
  • void HideTooltips() RTTI
  • void FillBarsComparisonData(MinimalItemTooltipData tooltipDataLeft, MinimalItemTooltipData tooltipDataRight) RTTI
  • void ApplyQualityModifier(float multiplier) RTTI
  • bool OnItemTooltipSpawnedLeft(ink.Widget widget, IScriptable userData) RTTI
  • bool OnItemTooltipSpawnedRight(ink.Widget widget, IScriptable userData) RTTI
  • void SetItemNames() RTTI
  • bool IsQualityShown(game.data.Quality itemQuality) RTTI
  • bool IsItemMaxedLevel(game.data.Quality itemQuality) RTTI
  • bool IsLastUpgrade(game.data.Quality itemQuality) RTTI
  • void SetItemQualities() RTTI
  • void SetItemButtonHintsHoverOver(ink.PointerEvent evt) overrideRTTI
  • IScriptable?[] GetUpgradableList() RTTI
  • void UpgradeItem(game.InventoryItemData selectedItemData) RTTI
  • void OnChangeTab(bool isCurrent) overrideRTTI
  • void FillInventoryData(game.InventoryItemData[] itemDataHolder, IScriptable[] itemArrayHolder) RTTI
  • bool IsUpgradable(game.InventoryItemData item, bool sendNotification) RTTI