CraftableItemLogicController
classscriptedClass
extends inkVirtualCompoundItemController › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
controller | wref<InventoryItemDisplayController> | scriptedprivate |
displayToCreate | CName | scriptedprivate |
isSpawnInProgress | Bool | scriptedprivate |
itemData | ref<ItemCraftingData> | scriptedpublic |
normalAppearence | inkCompoundRef | scriptedprotected |
recipeData | ref<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