REDNODE / GAME API

NetworkMinigameGridController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 16

NameTypeFlags
animHighlightProxyref<inkAnimProxy>scriptedprivate
animProxyref<inkAnimProxy>scriptedprivate
currentActivePositionVector2scriptedpublic
firstBootBoolscriptedprivate
gridCellLibraryNameCNamescriptedprotected
gridContainerinkWidgetRefscriptedprotected
gridDataarray<CellData>scriptedpublic
gridVisualOffsetVector2scriptedprotected
horizontalCurrentHighlightinkWidgetRefscriptedprotected
horizontalHoverHighlightinkWidgetRefscriptedprotected
isHorizontalBoolscriptedprivate
isHorizontalHighlightBoolscriptedpublic
lastHighlightedCellDatascriptedpublic
lastSelectedCellDatascriptedpublic
verticalCurrentHighlightinkWidgetRefscriptedprotected
verticalHoverHighlightinkWidgetRefscriptedprotected

Methods 15

private final func AddCell(toAdd: script_ref<CellData>) -> wref<inkWidget>scripted
private final func Clear()scripted
public final func FindCellData(position: Vector2) -> CellDatascripted
public final func GetGrid() -> array<CellData>scripted
public final func GetLastCellSelected() -> CellDatascripted
private final func HighlightCellSet(index: Int32, isHover: Bool, isHorizontal: Bool)scripted
public final func HighlightFromCellHover(position: Vector2)scripted
public final func IsOnCurrentCellSet(position: Vector2) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
public final func RefreshDimLevels(index: Int32, isHorizontal: Bool)scripted
public final func RemoveHighlightFromCellHover()scripted
public final func SetCurrentActivePosition(position: Vector2, isHorizontal: Bool)scripted
public final func SetGridData(gridData: script_ref<array<CellData>>)scripted
public final func SetLastCellSelected(cell: script_ref<CellData>)scripted
public final func SetUp(gridData: script_ref<array<CellData>>)scripted