CrafringMaterialItemController
classscriptedClass
extends BaseButtonView › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 14
| Name | Type | Flags |
|---|---|---|
data | ref<CachedCraftingMaterial> | scriptedprotected |
frame | inkWidgetRef | scriptedprotected |
hideIfZero | Bool | scriptedprivate |
hovered | Bool | scriptedprivate |
icon | inkImageRef | scriptedprotected |
isCollapsed | Bool | scriptedprivate |
lastState | CrafringMaterialItemHighlight | scriptedprivate |
nameText | inkTextRef | scriptedprotected |
quantity | Int32 | scriptedprivate |
quantityChangeText | inkTextRef | scriptedprotected |
quantityText | inkTextRef | scriptedprotected |
shouldBeHighlighted | Bool | scriptedprivate |
tooltipAnchor | inkWidgetRef | scriptedprotected |
useSimpleFromat | Bool | scriptedprivate |
Methods 17
public final func Collapse(collapse: Bool)scripted
public final func GetCachedCraftingMaterial() -> wref<CachedCraftingMaterial>scripted
public final func GetItemID() -> ItemIDscripted
public final func GetMateialDisplayName() -> Stringscripted
public final func GetQuantity() -> Int32scripted
public final func GetTooltipAnchorWidget() -> wref<inkWidget>scripted
protected cb func OnCraftingMaterialAnimationCompleted(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnCraftingMaterialHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnCraftingMaterialHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
public final func PlayAnimation(opt hideIfZero: Bool)scripted
public final func RefreshUI()scripted
public final func SetHighlighted(type: CrafringMaterialItemHighlight, opt quantityChanged: Int32, opt canAfford: Bool)scripted
public final func SetHighlighted(opt quantityChanged: Int32)scripted
public final func SetQuantity(quantity: Int32)scripted
public final func Setup(craftingMaterial: ref<CachedCraftingMaterial>)scripted
public final func SetUseSimpleFromat(useSimpleFromat: Bool)scripted