class
ColorTemplatePreviewVirtualController
- 8 properties
- 22 functions
Extends ink.VirtualCompoundItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
widgetToSpawn | CName | 0x0 | scripted |
wrappedData | WrappedTemplateData? | 0x8 | scripted |
spawnedWidget | WeakHandle<ink.Widget> | 0x18 | scripted |
templatePreview | WeakHandle<ColorTemplatePreviewDisplayController> | 0x28 | scripted |
templateToggled | bool | 0x38 | scripted |
templateSelected | bool | 0x39 | scripted |
canNavigate | bool | 0x3A | scripted |
colorCorrectionEnabled | bool | 0x3B | scripted |
Functions
WrappedTemplateData? GetCurrentData()RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "GetCurrentData;", (ColorTemplatePreviewVirtualController_GetCurrentData x) => { return re.Hooks.CallOriginal<re.msgpack.WrappedTemplateData>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_GetCurrentData( ColorTemplatePreviewVirtualController self );bool OnInitialize()RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnInitialize", (ColorTemplatePreviewVirtualController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnInitialize( ColorTemplatePreviewVirtualController self );bool OnUninitialize()RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnUninitialize", (ColorTemplatePreviewVirtualController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnUninitialize( ColorTemplatePreviewVirtualController self );bool OnWidgetSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnWidgetSpawned", (ColorTemplatePreviewVirtualController_OnWidgetSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnWidgetSpawned( ColorTemplatePreviewVirtualController self, ink.Widget? widget, IScriptable? userData );void SetupData()RTTIre.Hooks.PlaceVoid( "ColorTemplatePreviewVirtualController", "SetupData;", (ColorTemplatePreviewVirtualController_SetupData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_SetupData( ColorTemplatePreviewVirtualController self );void UpdateData(WrappedTemplateData wrappedData)RTTIre.Hooks.PlaceVoid( "ColorTemplatePreviewVirtualController", "UpdateData;WrappedTemplateData", (ColorTemplatePreviewVirtualController_UpdateData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_UpdateData( ColorTemplatePreviewVirtualController self, WrappedTemplateData? wrappedData );bool OnSelected(WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav)RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnSelected", (ColorTemplatePreviewVirtualController_OnSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnSelected( ColorTemplatePreviewVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav );bool OnDeselected(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnDeselected", (ColorTemplatePreviewVirtualController_OnDeselected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnDeselected( ColorTemplatePreviewVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController );bool OnToggledOn(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnToggledOn", (ColorTemplatePreviewVirtualController_OnToggledOn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnToggledOn( ColorTemplatePreviewVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController );void HandleToggleOn()RTTIre.Hooks.PlaceVoid( "ColorTemplatePreviewVirtualController", "HandleToggleOn;", (ColorTemplatePreviewVirtualController_HandleToggleOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_HandleToggleOn( ColorTemplatePreviewVirtualController self );bool OnTemplateToggled(WeakHandle<ink.Widget> widget)RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnTemplateToggled", (ColorTemplatePreviewVirtualController_OnTemplateToggled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnTemplateToggled( ColorTemplatePreviewVirtualController self, WeakHandle<ink.Widget> widget );bool OnToggledOff(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnToggledOff", (ColorTemplatePreviewVirtualController_OnToggledOff x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnToggledOff( ColorTemplatePreviewVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController );void HandleToggleOff()RTTIre.Hooks.PlaceVoid( "ColorTemplatePreviewVirtualController", "HandleToggleOff;", (ColorTemplatePreviewVirtualController_HandleToggleOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_HandleToggleOff( ColorTemplatePreviewVirtualController self );bool OnColorCorrectionEnabled(WeakHandle<ink.Widget> widget)RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnColorCorrectionEnabled", (ColorTemplatePreviewVirtualController_OnColorCorrectionEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnColorCorrectionEnabled( ColorTemplatePreviewVirtualController self, WeakHandle<ink.Widget> widget );bool OnColorCorrectionDisabled(WeakHandle<ink.Widget> widget)RTTIre.Hooks.Place( "ColorTemplatePreviewVirtualController", "OnColorCorrectionDisabled", (ColorTemplatePreviewVirtualController_OnColorCorrectionDisabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_OnColorCorrectionDisabled( ColorTemplatePreviewVirtualController self, WeakHandle<ink.Widget> widget );void SetVisualSelected(bool value)RTTIre.Hooks.PlaceVoid( "ColorTemplatePreviewVirtualController", "SetVisualSelected;Bool", (ColorTemplatePreviewVirtualController_SetVisualSelected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_SetVisualSelected( ColorTemplatePreviewVirtualController self, bool value );void SetVisualToggled(bool value)RTTIre.Hooks.PlaceVoid( "ColorTemplatePreviewVirtualController", "SetVisualToggled;Bool", (ColorTemplatePreviewVirtualController_SetVisualToggled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_SetVisualToggled( ColorTemplatePreviewVirtualController self, bool value );void RegisterToCallbacks()RTTIre.Hooks.PlaceVoid( "ColorTemplatePreviewVirtualController", "RegisterToCallbacks;", (ColorTemplatePreviewVirtualController_RegisterToCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_RegisterToCallbacks( ColorTemplatePreviewVirtualController self );void UnregisterFromCallbacks()RTTIre.Hooks.PlaceVoid( "ColorTemplatePreviewVirtualController", "UnregisterFromCallbacks;", (ColorTemplatePreviewVirtualController_UnregisterFromCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorTemplatePreviewVirtualController_UnregisterFromCallbacks( ColorTemplatePreviewVirtualController self );