REDNODE / GAME API

CraftableItemLogicController

classscriptedClass

extends inkVirtualCompoundItemController › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 6

NameTypeFlags
controllerwref<InventoryItemDisplayController>scriptedprivate
displayToCreateCNamescriptedprivate
isSpawnInProgressBoolscriptedprivate
itemDataref<ItemCraftingData>scriptedpublic
normalAppearenceinkCompoundRefscriptedprotected
recipeDataref<RecipeData>scriptedpublic

Methods 9

public final func OnDataChanged(value: Variant)scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnSelected(itemController: wref<inkVirtualCompoundItemController>, discreteNav: Bool) -> Boolscripted
protected cb func OnSlotSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnToggledOff(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
protected cb func OnToggledOn(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
private final func SelectSlot(select: Bool)scripted
private final func UpdateControllerData()scripted
public final func UpdateHightlightColor()scripted