BlackICE Scripting

class

TV

  • 3 properties
  • 43 functions
  • 1 derived class

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

Derived

WallScreen

Properties

PropertyTypeOffset
isShortGlitchActivebool0x3D0 scripted
shortGlitchDelayIDgame.DelayID0x3D4 scripted
isTVMovingbool0x3DC scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool ResavePersistentData(game.PersistentState ps) overrideRTTI
  • bool IsDeviceMovableScript() overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • void ResolveGameplayState() overrideRTTI
  • bool IsReadyForUI() overrideRTTI
  • bool OnDetach() overrideRTTI
  • void CreateBlackboard() overrideRTTI
  • TVDeviceBlackboardDef? GetBlackboardDef() overrideRTTI
  • TVController? GetController() overrideRTTI
  • TVControllerPS? GetDevicePS() overrideRTTI
  • bool IsInteractive() RTTI
  • bool OnToggleON(ToggleON evt) overrideRTTI
  • bool OnTogglePower(TogglePower evt) overrideRTTI
  • bool OnNextChannel(NextStation evt) RTTI
  • bool OnPreviousChannel(PreviousStation evt) RTTI
  • bool OnQuestSetChannel(QuestSetChannel evt) RTTI
  • bool OnQuestDefaultStation(QuestDefaultStation evt) RTTI
  • bool OnQuestSetGlobalChannel(SetGlobalTvChannel evt) RTTI
  • bool OnQuestSetGlobalTvOnly(SetGlobalTvOnly evt) RTTI
  • red.ResourceReferenceScriptToken GetDefaultGlitchVideoPath() RTTI
  • red.ResourceReferenceScriptToken GetBroadcastGlitchVideoPath() RTTI
  • void StartGlitching(EGlitchState glitchState, float? intensity) overrideRTTI
  • void StopGlitching() overrideRTTI
  • bool OnHitEvent(game.events.HitEvent hit) overrideRTTI
  • bool OnStopShortGlitch(StopShortGlitchEvent evt) RTTI
  • void StartShortGlitch() RTTI
  • void TurnOnDevice() overrideRTTI
  • void TurnOffDevice() overrideRTTI
  • void ToggleSoundEmmiter(bool mute) RTTI
  • void SelectChannel(int currentChannelIDX) RTTI
  • string GetChannelName(int index) RTTI
  • void SelectChannel(string channelName) RTTI
  • int GetChannelId(string channelName) RTTI
  • STvChannel GetChannelData(int channelIDX) RTTI
  • void TurnOffScreen() RTTI
  • void TurnOnScreen() RTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI
  • void ApplyActiveStatusEffect(ent.EntityID target, TDBID statusEffect) overrideRTTI
  • void UploadActiveProgramOnNPC(ent.EntityID targetID) overrideRTTI
  • bool OnQuestMuteSounds(QuestMuteSounds evt) RTTI
  • bool OnQuestToggleInteractivity(QuestToggleInteractivity evt) RTTI
  • WeakHandle<game.data.ChannelData_Record>[] GetGlobalTVChannels() RTTI