BlackICE Scripting

class

Jukebox

  • 1 property
  • 21 functions

Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
uiComponentBigWeakHandle<IWorldWidgetComponent>0x3D0 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool IsPlaying() RTTI
  • void PlayGivenStation() RTTI
  • void StopPlayingStation() RTTI
  • bool OnTogglePlay(TogglePlay evt) RTTI
  • bool OnNextStation(NextStation evt) RTTI
  • bool OnPreviousStation(PreviousStation evt) RTTI
  • void StartGlitching(EGlitchState glitchState, float? intensity) overrideRTTI
  • void StopGlitching() overrideRTTI
  • void TurnOnDevice() overrideRTTI
  • void TurnOffDevice() overrideRTTI
  • void AdvertGlitch(bool start, GlitchData data) RTTI
  • void SimpleGlitch(bool on) RTTI
  • GlitchData GetGlitchData(EGlitchState glitchState) RTTI
  • void SendDataToUIBlackboard(bool isPlaying) RTTI
  • void CreateBlackboard() overrideRTTI
  • JukeboxBlackboardDef? GetBlackboardDef() overrideRTTI
  • JukeboxControllerPS? GetDevicePS() overrideRTTI
  • JukeboxController? GetController() overrideRTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI