class
Jukebox
- 1 property
- 21 functions
Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
uiComponentBig | WeakHandle<IWorldWidgetComponent> | 0x3D0 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "Jukebox", "OnRequestComponents", (Jukebox_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_OnRequestComponents( Jukebox self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "Jukebox", "OnTakeControl", (Jukebox_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_OnTakeControl( Jukebox self, ent.EntityResolveComponentsInterface ri );bool IsPlaying()RTTIre.Hooks.Place( "Jukebox", "IsPlaying;", (Jukebox_IsPlaying x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_IsPlaying( Jukebox self );void PlayGivenStation()RTTIre.Hooks.PlaceVoid( "Jukebox", "PlayGivenStation;", (Jukebox_PlayGivenStation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_PlayGivenStation( Jukebox self );void StopPlayingStation()RTTIre.Hooks.PlaceVoid( "Jukebox", "StopPlayingStation;", (Jukebox_StopPlayingStation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_StopPlayingStation( Jukebox self );bool OnTogglePlay(TogglePlay evt)RTTIre.Hooks.Place( "Jukebox", "OnTogglePlay", (Jukebox_OnTogglePlay x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_OnTogglePlay( Jukebox self, TogglePlay? evt );bool OnNextStation(NextStation evt)RTTIre.Hooks.Place( "Jukebox", "OnNextStation", (Jukebox_OnNextStation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_OnNextStation( Jukebox self, NextStation? evt );bool OnPreviousStation(PreviousStation evt)RTTIre.Hooks.Place( "Jukebox", "OnPreviousStation", (Jukebox_OnPreviousStation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_OnPreviousStation( Jukebox self, PreviousStation? evt );void StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIre.Hooks.PlaceVoid( "Jukebox", "StartGlitching;EGlitchStateFloat", (Jukebox_StartGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_StartGlitching( Jukebox self, EGlitchState glitchState, float? intensity );void StopGlitching()overrideRTTIre.Hooks.PlaceVoid( "Jukebox", "StopGlitching;", (Jukebox_StopGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_StopGlitching( Jukebox self );void TurnOnDevice()overrideRTTIre.Hooks.PlaceVoid( "Jukebox", "TurnOnDevice;", (Jukebox_TurnOnDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_TurnOnDevice( Jukebox self );void TurnOffDevice()overrideRTTIre.Hooks.PlaceVoid( "Jukebox", "TurnOffDevice;", (Jukebox_TurnOffDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_TurnOffDevice( Jukebox self );void AdvertGlitch(bool start, GlitchData data)RTTIre.Hooks.PlaceVoid( "Jukebox", "AdvertGlitch;BoolGlitchData", (Jukebox_AdvertGlitch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_AdvertGlitch( Jukebox self, bool start, GlitchData data );void SimpleGlitch(bool on)RTTIre.Hooks.PlaceVoid( "Jukebox", "SimpleGlitch;Bool", (Jukebox_SimpleGlitch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_SimpleGlitch( Jukebox self, bool on );GlitchData GetGlitchData(EGlitchState glitchState)RTTIre.Hooks.Place( "Jukebox", "GetGlitchData;EGlitchState", (Jukebox_GetGlitchData x) => { return re.Hooks.CallOriginal<re.msgpack.GlitchData>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_GetGlitchData( Jukebox self, EGlitchState glitchState );void SendDataToUIBlackboard(bool isPlaying)RTTIre.Hooks.PlaceVoid( "Jukebox", "SendDataToUIBlackboard;Bool", (Jukebox_SendDataToUIBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_SendDataToUIBlackboard( Jukebox self, bool isPlaying );void CreateBlackboard()overrideRTTIre.Hooks.PlaceVoid( "Jukebox", "CreateBlackboard;", (Jukebox_CreateBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_CreateBlackboard( Jukebox self );JukeboxBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "Jukebox", "GetBlackboardDef;", (Jukebox_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.JukeboxBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_GetBlackboardDef( Jukebox self );JukeboxControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "Jukebox", "GetDevicePS;", (Jukebox_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.JukeboxControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_GetDevicePS( Jukebox self );JukeboxController? GetController()overrideRTTIre.Hooks.Place( "Jukebox", "GetController;", (Jukebox_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.JukeboxController>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_GetController( Jukebox self );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "Jukebox", "DeterminGameplayRole;", (Jukebox_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct Jukebox_DeterminGameplayRole( Jukebox self );