class
PlayPauseActionWidgetController
- 2 properties
- 5 functions
Extends NextPreviousActionWidgetController DeviceActionWidgetControllerBase DeviceButtonLogicControllerBase ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
playContainer | ink.WidgetReference | 0x190 | scripted |
isPlaying | bool | 0x1A8 | scripted |
Functions
void Initialize(DeviceInkGameControllerBase gameController, SActionWidgetPackage widgetData)overrideRTTIre.Hooks.PlaceVoid( "PlayPauseActionWidgetController", "Initialize;DeviceInkGameControllerBasescript_ref<SActionWidgetPackage>", (PlayPauseActionWidgetController_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayPauseActionWidgetController_Initialize( PlayPauseActionWidgetController self, DeviceInkGameControllerBase? gameController, SActionWidgetPackage widgetData );void FinalizeActionExecution(game.Object executor, game.device.Action action)overrideRTTIre.Hooks.PlaceVoid( "PlayPauseActionWidgetController", "FinalizeActionExecution;GameObjectDeviceAction", (PlayPauseActionWidgetController_FinalizeActionExecution x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayPauseActionWidgetController_FinalizeActionExecution( PlayPauseActionWidgetController self, game.Object? executor, game.device.Action? action );void Reset()overrideRTTIre.Hooks.PlaceVoid( "PlayPauseActionWidgetController", "Reset;", (PlayPauseActionWidgetController_Reset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayPauseActionWidgetController_Reset( PlayPauseActionWidgetController self );void DetermineState()RTTIre.Hooks.PlaceVoid( "PlayPauseActionWidgetController", "DetermineState;", (PlayPauseActionWidgetController_DetermineState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayPauseActionWidgetController_DetermineState( PlayPauseActionWidgetController self );void TogglePlay(bool value)RTTIre.Hooks.PlaceVoid( "PlayPauseActionWidgetController", "TogglePlay;Bool", (PlayPauseActionWidgetController_TogglePlay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayPauseActionWidgetController_TogglePlay( PlayPauseActionWidgetController self, bool value );