BlackICE Scripting

class

SoundSystemControllerPS

  • 4 properties
  • 22 functions

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

Properties

PropertyTypeOffset
defaultActionint0x298 scripted
soundSystemSettingsSoundSystemSettings[]0x2A0 scripted
currentEventChangeMusicAction?0x2B0 scripted
cachedEventChangeMusicAction?0x2C0 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void Initialize() overrideRTTI
  • void GameAttached() overrideRTTI
  • bool GetActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • void GetQuickHackActionsExternal(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • ChangeMusicAction? ActionChangeMusic(SoundSystemSettings settings) RTTI
  • EntityNotificationType OnChangeMusicAction(ChangeMusicAction evt) RTTI
  • void EvaluateQuickHacksAvailability(MusicSettings settings) RTTI
  • EntityNotificationType OnRefreshSlavesEvent(RefreshSlavesEvent evt) overrideRTTI
  • void RefreshSlaves() RTTI
  • EntityNotificationType OnRefreshSlavesState(RefreshSlavesState evt) RTTI
  • void RefreshSlavesState() RTTI
  • EntityNotificationType OnSetDeviceON(SetDeviceON evt) overrideRTTI
  • EntityNotificationType OnSetDeviceOFF(SetDeviceOFF evt) overrideRTTI
  • EntityNotificationType OnQuestForceOFF(QuestForceOFF evt) overrideRTTI
  • EntityNotificationType OnQuestForceON(QuestForceON evt) overrideRTTI
  • EntityNotificationType OnToggleON(ToggleON evt) overrideRTTI
  • void RefreshSlavesState_Event() RTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI