class
NetworkMinigameGridCellController
- 6 properties
- 8 functions
Extends ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
cellData | CellData | 0x0 | scripted |
grid | WeakHandle<NetworkMinigameGridController> | 0x58 | scripted |
slotsContainer | ink.WidgetReference | 0x68 | scripted |
slotsContent | WeakHandle<NetworkMinigameElementController> | 0x80 | scripted |
elementLibraryName | CName | 0x90 | scripted |
defaultColor | HDRColor | 0xA0 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "NetworkMinigameGridCellController", "OnInitialize", (NetworkMinigameGridCellController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameGridCellController_OnInitialize( NetworkMinigameGridCellController self );void Spawn(CellData setUp, WeakHandle<NetworkMinigameGridController> grid)RTTIre.Hooks.PlaceVoid( "NetworkMinigameGridCellController", "Spawn;script_ref<CellData>NetworkMinigameGridController", (NetworkMinigameGridCellController_Spawn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameGridCellController_Spawn( NetworkMinigameGridCellController self, CellData setUp, WeakHandle<NetworkMinigameGridController> grid );bool OnButtonStateChanged(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIre.Hooks.Place( "NetworkMinigameGridCellController", "OnButtonStateChanged", (NetworkMinigameGridCellController_OnButtonStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameGridCellController_OnButtonStateChanged( NetworkMinigameGridCellController self, WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState );void SetHighlightStatus(bool isHighlighted)RTTIre.Hooks.PlaceVoid( "NetworkMinigameGridCellController", "SetHighlightStatus;Bool", (NetworkMinigameGridCellController_SetHighlightStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameGridCellController_SetHighlightStatus( NetworkMinigameGridCellController self, bool isHighlighted );bool OnReleaseContainer(ink.PointerEvent e)RTTIre.Hooks.Place( "NetworkMinigameGridCellController", "OnReleaseContainer", (NetworkMinigameGridCellController_OnReleaseContainer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameGridCellController_OnReleaseContainer( NetworkMinigameGridCellController self, ink.PointerEvent? e );void Consume()RTTIre.Hooks.PlaceVoid( "NetworkMinigameGridCellController", "Consume;", (NetworkMinigameGridCellController_Consume x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameGridCellController_Consume( NetworkMinigameGridCellController self );bool IsConsumed()RTTIre.Hooks.Place( "NetworkMinigameGridCellController", "IsConsumed;", (NetworkMinigameGridCellController_IsConsumed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameGridCellController_IsConsumed( NetworkMinigameGridCellController self );void SetElementActive(bool isDimmed)RTTIre.Hooks.PlaceVoid( "NetworkMinigameGridCellController", "SetElementActive;Bool", (NetworkMinigameGridCellController_SetElementActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameGridCellController_SetElementActive( NetworkMinigameGridCellController self, bool isDimmed );