REDNODE / GAME API

CrafringMaterialItemController

classscriptedClass

extends BaseButtonView › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 14

NameTypeFlags
dataref<CachedCraftingMaterial>scriptedprotected
frameinkWidgetRefscriptedprotected
hideIfZeroBoolscriptedprivate
hoveredBoolscriptedprivate
iconinkImageRefscriptedprotected
isCollapsedBoolscriptedprivate
lastStateCrafringMaterialItemHighlightscriptedprivate
nameTextinkTextRefscriptedprotected
quantityInt32scriptedprivate
quantityChangeTextinkTextRefscriptedprotected
quantityTextinkTextRefscriptedprotected
shouldBeHighlightedBoolscriptedprivate
tooltipAnchorinkWidgetRefscriptedprotected
useSimpleFromatBoolscriptedprivate

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