BlackICE Scripting

class

MediaDeviceControllerPS

  • 5 properties
  • 28 functions
  • 3 derived classes

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

Properties

PropertyTypeOffset
previousStationint0x288 scripted
activeChannelNamestring0x290 scripted
dataInitializedbool0x2B0 scripted
amountOfStationsint0x2B4 scripted
activeStationint0x2B8 scripted

Functions

  • MediaDeviceStatus? ActionMediaDeviceStatus() RTTI
  • NextStation? ActionNextStation() RTTI
  • PreviousStation? ActionPreviousStation() RTTI
  • QuestSetChannel? ActionQuestSetChannel() RTTI
  • bool GetActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • game.device.Action? GetQuestActionByName(CName actionName) overrideRTTI
  • void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnNextStation(NextStation evt) RTTI
  • EntityNotificationType OnPreviousStation(PreviousStation evt) RTTI
  • EntityNotificationType OnQuestSetChannel(QuestSetChannel evt) RTTI
  • QuestEnableInteraction? ActionQuestEnableInteraction() RTTI
  • EntityNotificationType OnQuestEnableInteraction(QuestEnableInteraction evt) RTTI
  • QuestDisableInteraction? ActionQuestDisableInteraction() RTTI
  • EntityNotificationType OnQuestDisableInteraction(QuestDisableInteraction evt) RTTI
  • QuestDefaultStation? ActionQuestDefaultStation() RTTI
  • QuestNextStation? ActionQuestNextStation() RTTI
  • EntityNotificationType OnQuestNextStation(QuestNextStation evt) RTTI
  • QuestPreviousStation? ActionQuestPreviousStation() RTTI
  • EntityNotificationType OnQuestPreviousStation(QuestPreviousStation evt) RTTI
  • void GetQuickHackDistractionActions() RTTI
  • text.TextParameterSet? GetDeviceStatusTextData() overrideRTTI
  • ThumbnailUI? ActionThumbnailUI() overrideRTTI
  • MediaDeviceStatus? GetDeviceStatusAction() overrideRTTI
  • int GetPreviousStationIndex() RTTI
  • int GetActiveStationIndex() RTTI
  • string GetActiveStationName() RTTI
  • void SetActiveStationIndex(int stationIDX) RTTI
  • void PassChannelName(string channelName) RTTI