REDNODE / GAME API

inkGridController

classnative

extends inkVirtualCompoundController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 1 type

TwintoneTemplateGridController

Properties 5

NameTypeFlags
heightUint32overriding
itemsarray<inkGridItem>overriding
itemTemplatesarray<inkGridItemTemplate>overriding
slotSizeVector2overriding
widthUint32overriding

Methods 10

native func GetIndexFromCoords(x: Uint32, y: Uint32) -> Uint32
native func GetItemData(itemIndex: Uint32) -> Variant
native func GetItemIndexFromSlot(slotIndex: Uint32) -> Uint32
native func GetItemPosition(itemIndex: Uint32) -> Vector2
native func GetItemSize(itemIndex: Uint32) -> Vector2
native func GetItemWidget(itemIndex: Uint32) -> wref<inkWidget>
native func GetSlotIndex(position: Vector2) -> Uint32
native func PlaceItemInSlot(item: wref<inkWidget>, slotIdx: Uint32)
native func RemoveItemFromSlot(slotIdx: Uint32) -> wref<inkWidget>
native func SetProvider(classifier: wref<inkItemPositionProvider>)