IngredientListItemLogicController
classscriptedClass
extends inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 15
| Name | Type | Flags |
|---|---|---|
availability | inkTextRef | scriptedprivate |
availableBgElements | array<inkWidgetRef> | scriptedprivate |
buyButton | inkWidgetRef | scriptedprivate |
countWrapper | inkWidgetRef | scriptedprivate |
data | IngredientData | scriptedprivate |
emptyIcon | inkImageRef | scriptedprivate |
icon | inkImageRef | scriptedprivate |
ingredientQuantity | inkTextRef | scriptedprivate |
inventoryQuantity | inkTextRef | scriptedprivate |
itemAmount | Int32 | scriptedprivate |
itemName | inkTextRef | scriptedprivate |
itemRarity | inkWidgetRef | scriptedprivate |
root | wref<inkWidget> | scriptedprivate |
TooltipsManager | wref<gameuiTooltipsManager> | scriptedprivate |
unavailableBgElements | array<inkWidgetRef> | scriptedprivate |
Methods 6
public final func GetData() -> IngredientDatascripted
protected cb func OnDisplayHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnDisplayHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
public final func SetUnusedState()scripted
public final func SetupData(data: script_ref<IngredientData>, tooltipsManager: wref<gameuiTooltipsManager>, itemAmount: Int32)scripted