class
NetworkMinigameVisualController
- 31 properties
- 18 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
gridContainer | ink.CompoundWidgetReference | 0x0 | scripted |
middleVideoContainer | ink.VideoWidgetReference | 0x18 | scripted |
sidesAnimContainer | ink.WidgetReference | 0x30 | scripted |
sidesLibraryPath | red.ResourceReferenceScriptToken | 0x48 | scripted |
introAnimationLibraryName | CName | 0x50 | scripted |
gridOutroAnimationLibraryName | CName | 0x58 | scripted |
endScreenIntroAnimationLibraryName | CName | 0x60 | scripted |
programsContainer | ink.WidgetReference | 0x68 | scripted |
bufferContainer | ink.WidgetReference | 0x80 | scripted |
endScreenContainer | ink.WidgetReference | 0x98 | scripted |
FluffToHideContainer | ink.WidgetReference[] | 0xB0 | scripted |
DottedLinesList | ink.WidgetReference[] | 0xC0 | scripted |
basicAccessContainer | ink.WidgetReference | 0xD0 | scripted |
animationCallbackContainer | ink.WidgetReference | 0xE8 | scripted |
dotMask | ink.WidgetReference | 0x100 | scripted |
linesToGridOffset | float | 0x118 | scripted |
linesSeparationDistance | float | 0x11C | scripted |
animationCallback | WeakHandle<NetworkMinigameAnimationCallbacksTransmitter> | 0x120 | scripted |
grid | WeakHandle<NetworkMinigameGridController> | 0x130 | scripted |
gridController | ink.WidgetReference | 0x140 | scripted |
programListController | ink.WidgetReference | 0x158 | scripted |
bufferController | ink.WidgetReference | 0x170 | scripted |
endScreenController | ink.WidgetReference | 0x188 | scripted |
programList | WeakHandle<NetworkMinigameProgramListController> | 0x1A0 | scripted |
buffer | WeakHandle<NetworkMinigameBufferController> | 0x1B0 | scripted |
endScreen | WeakHandle<NetworkMinigameEndScreenController> | 0x1C0 | scripted |
basicAccess | WeakHandle<NetworkMinigameBasicProgramController> | 0x1D0 | scripted |
sidesAnim | WeakHandle<ink.Widget> | 0x1E0 | scripted |
bufferFillCount | int | 0x1F0 | scripted |
bufferAnimProxy | ink.anim.Proxy? | 0x1F8 | scripted |
fillProgress | ink.anim.Definition? | 0x208 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "NetworkMinigameVisualController", "OnInitialize", (NetworkMinigameVisualController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_OnInitialize( NetworkMinigameVisualController self );bool OnUninitialize()RTTIre.Hooks.Place( "NetworkMinigameVisualController", "OnUninitialize", (NetworkMinigameVisualController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_OnUninitialize( NetworkMinigameVisualController self );void SetUp(NetworkMinigameData data)RTTIre.Hooks.PlaceVoid( "NetworkMinigameVisualController", "SetUp;script_ref<NetworkMinigameData>", (NetworkMinigameVisualController_SetUp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_SetUp( NetworkMinigameVisualController self, NetworkMinigameData data );void SetGridElementPicked(NewTurnMinigameData newData)RTTIre.Hooks.PlaceVoid( "NetworkMinigameVisualController", "SetGridElementPicked;script_ref<NewTurnMinigameData>", (NetworkMinigameVisualController_SetGridElementPicked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_SetGridElementPicked( NetworkMinigameVisualController self, NewTurnMinigameData newData );void SetProgramCompleted(string id, bool revealLocalizedName)RTTIre.Hooks.PlaceVoid( "NetworkMinigameVisualController", "SetProgramCompleted;script_ref<String>Bool", (NetworkMinigameVisualController_SetProgramCompleted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_SetProgramCompleted( NetworkMinigameVisualController self, string id, bool revealLocalizedName );void ShowEndScreen(EndScreenData endData)RTTIre.Hooks.PlaceVoid( "NetworkMinigameVisualController", "ShowEndScreen;script_ref<EndScreenData>", (NetworkMinigameVisualController_ShowEndScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_ShowEndScreen( NetworkMinigameVisualController self, EndScreenData endData );bool OnGridOutroOver(ink.anim.Proxy e)RTTIre.Hooks.Place( "NetworkMinigameVisualController", "OnGridOutroOver", (NetworkMinigameVisualController_OnGridOutroOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_OnGridOutroOver( NetworkMinigameVisualController self, ink.anim.Proxy? e );CellData GetLastCellSelected()RTTIre.Hooks.Place( "NetworkMinigameVisualController", "GetLastCellSelected;", (NetworkMinigameVisualController_GetLastCellSelected x) => { return re.Hooks.CallOriginal<re.msgpack.CellData>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_GetLastCellSelected( NetworkMinigameVisualController self );void Close()RTTIre.Hooks.PlaceVoid( "NetworkMinigameVisualController", "Close;", (NetworkMinigameVisualController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_Close( NetworkMinigameVisualController self );void StartIntroAnimation()RTTIre.Hooks.PlaceVoid( "NetworkMinigameVisualController", "StartIntroAnimation;", (NetworkMinigameVisualController_StartIntroAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_StartIntroAnimation( NetworkMinigameVisualController self );bool OnStartSidesAnimation(WeakHandle<ink.Widget> e)RTTIre.Hooks.Place( "NetworkMinigameVisualController", "OnStartSidesAnimation", (NetworkMinigameVisualController_OnStartSidesAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_OnStartSidesAnimation( NetworkMinigameVisualController self, WeakHandle<ink.Widget> e );bool OnStartMinigameBGIntroAnimation(WeakHandle<ink.Widget> e)RTTIre.Hooks.Place( "NetworkMinigameVisualController", "OnStartMinigameBGIntroAnimation", (NetworkMinigameVisualController_OnStartMinigameBGIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_OnStartMinigameBGIntroAnimation( NetworkMinigameVisualController self, WeakHandle<ink.Widget> e );bool OnIntroAnimationFinished(WeakHandle<ink.Widget> e)RTTIre.Hooks.Place( "NetworkMinigameVisualController", "OnIntroAnimationFinished", (NetworkMinigameVisualController_OnIntroAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_OnIntroAnimationFinished( NetworkMinigameVisualController self, WeakHandle<ink.Widget> e );void InitializeFluffLines()RTTIre.Hooks.PlaceVoid( "NetworkMinigameVisualController", "InitializeFluffLines;", (NetworkMinigameVisualController_InitializeFluffLines x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_InitializeFluffLines( NetworkMinigameVisualController self );void SetFluffVisibility(bool isVisible)RTTIre.Hooks.PlaceVoid( "NetworkMinigameVisualController", "SetFluffVisibility;Bool", (NetworkMinigameVisualController_SetFluffVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_SetFluffVisibility( NetworkMinigameVisualController self, bool isVisible );void ClearContainer(ink.CompoundWidget toClear)RTTIre.Hooks.PlaceVoid( "NetworkMinigameVisualController", "ClearContainer;inkCompoundWidget", (NetworkMinigameVisualController_ClearContainer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_ClearContainer( NetworkMinigameVisualController self, ink.CompoundWidget? toClear );bool OnCellSelectCallback(WeakHandle<ink.Widget> e)RTTIre.Hooks.Place( "NetworkMinigameVisualController", "OnCellSelectCallback", (NetworkMinigameVisualController_OnCellSelectCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_OnCellSelectCallback( NetworkMinigameVisualController self, WeakHandle<ink.Widget> e );bool OnCloseClicked(ink.PointerEvent e)RTTIre.Hooks.Place( "NetworkMinigameVisualController", "OnCloseClicked", (NetworkMinigameVisualController_OnCloseClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NetworkMinigameVisualController_OnCloseClicked( NetworkMinigameVisualController self, ink.PointerEvent? e );