class
JukeboxInkGameController
- 5 properties
- 7 functions
Extends DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ActionsPanel | ink.HorizontalPanelWidgetReference | 0xC8 | scripted |
PriceText | ink.TextWidgetReference | 0xE0 | scripted |
playButton | WeakHandle<PlayPauseActionWidgetController> | 0xF8 | scripted |
nextButton | WeakHandle<NextPreviousActionWidgetController> | 0x108 | scripted |
previousButton | WeakHandle<NextPreviousActionWidgetController> | 0x118 | scripted |
Functions
void RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "JukeboxInkGameController", "RegisterBlackboardCallbacks;IBlackboard", (JukeboxInkGameController_RegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JukeboxInkGameController_RegisterBlackboardCallbacks( JukeboxInkGameController self, game.IBlackboard? blackboard );void UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIre.Hooks.PlaceVoid( "JukeboxInkGameController", "UpdateActionWidgets;script_ref<array<SActionWidgetPackage>>", (JukeboxInkGameController_UpdateActionWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JukeboxInkGameController_UpdateActionWidgets( JukeboxInkGameController self, SActionWidgetPackage[] widgetsData );bool OnActionWidgetSpawned(ink.Widget widget, IScriptable userData)overrideRTTIre.Hooks.Place( "JukeboxInkGameController", "OnActionWidgetSpawned", (JukeboxInkGameController_OnActionWidgetSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JukeboxInkGameController_OnActionWidgetSpawned( JukeboxInkGameController self, ink.Widget? widget, IScriptable? userData );void Decline()RTTIre.Hooks.PlaceVoid( "JukeboxInkGameController", "Decline;", (JukeboxInkGameController_Decline x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JukeboxInkGameController_Decline( JukeboxInkGameController self );void ExecuteDeviceActions(DeviceActionWidgetControllerBase controller)overrideRTTIre.Hooks.PlaceVoid( "JukeboxInkGameController", "ExecuteDeviceActions;DeviceActionWidgetControllerBase", (JukeboxInkGameController_ExecuteDeviceActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JukeboxInkGameController_ExecuteDeviceActions( JukeboxInkGameController self, DeviceActionWidgetControllerBase? controller );Jukebox? GetOwner()overrideRTTIre.Hooks.Place( "JukeboxInkGameController", "GetOwner;", (JukeboxInkGameController_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.Jukebox>(); } ); [Msgpack.Gen] public readonly partial record struct JukeboxInkGameController_GetOwner( JukeboxInkGameController self );void Refresh(EDeviceStatus state)overrideRTTIre.Hooks.PlaceVoid( "JukeboxInkGameController", "Refresh;EDeviceStatus", (JukeboxInkGameController_Refresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JukeboxInkGameController_Refresh( JukeboxInkGameController self, EDeviceStatus state );