Jukebox class
Jukebox
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
uiComponentBig | WeakHandle<IWorldWidgetComponent> | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool IsPlaying()RTTIvoid PlayGivenStation()RTTIvoid StopPlayingStation()RTTIbool OnTogglePlay(TogglePlay evt)RTTIbool OnNextStation(NextStation evt)RTTIbool OnPreviousStation(PreviousStation evt)RTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid AdvertGlitch(bool start, GlitchData data)RTTIvoid SimpleGlitch(bool on)RTTIGlitchData GetGlitchData(EGlitchState glitchState)RTTIvoid SendDataToUIBlackboard(bool isPlaying)RTTIvoid CreateBlackboard()overrideRTTIJukeboxBlackboardDef? GetBlackboardDef()overrideRTTIJukeboxControllerPS? GetDevicePS()overrideRTTIJukeboxController? GetController()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTI