BlackICE Scripting

class

SpeakerControllerPS

  • 3 properties
  • 16 functions

Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
speakerSetupSpeakerSetup0x288 scripted
currentValueCName0x2A8 scripted
previousValueCName0x2B0 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void Initialize() overrideRTTI
  • void GameAttached() overrideRTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • CName GetGlitchSFX() RTTI
  • bool UseOnlyGlitchSFX() RTTI
  • CName GetCurrentStation() RTTI
  • void SetCurrentStation(CName station) RTTI
  • float GetRange() RTTI
  • QuickHackDistraction? ActionQuickHackDistraction() overrideRTTI
  • EntityNotificationType OnQuickHackDistraction(QuickHackDistraction evt) overrideRTTI
  • EntityNotificationType OnChangeMusicAction(ChangeMusicAction evt) RTTI
  • MusicSettings? CreateDeafeningMusic() RTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI