TV class
TV
Inheritance
Base: InteractiveDevice
Derived
Properties
| Property | Type | |
|---|---|---|
isShortGlitchActive | bool | scripted |
shortGlitchDelayID | game.DelayID | scripted |
isTVMoving | bool | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool ResavePersistentData(game.PersistentState ps)overrideRTTIbool IsDeviceMovableScript()overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIbool IsReadyForUI()overrideRTTIbool OnDetach()overrideRTTIvoid CreateBlackboard()overrideRTTITVDeviceBlackboardDef? GetBlackboardDef()overrideRTTITVController? GetController()overrideRTTITVControllerPS? GetDevicePS()overrideRTTIbool IsInteractive()RTTIbool OnToggleON(ToggleON evt)overrideRTTIbool OnTogglePower(TogglePower evt)overrideRTTIbool OnNextChannel(NextStation evt)RTTIbool OnPreviousChannel(PreviousStation evt)RTTIbool OnQuestSetChannel(QuestSetChannel evt)RTTIbool OnQuestDefaultStation(QuestDefaultStation evt)RTTIbool OnQuestSetGlobalChannel(SetGlobalTvChannel evt)RTTIbool OnQuestSetGlobalTvOnly(SetGlobalTvOnly evt)RTTIred.ResourceReferenceScriptToken GetDefaultGlitchVideoPath()RTTIred.ResourceReferenceScriptToken GetBroadcastGlitchVideoPath()RTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIbool OnStopShortGlitch(StopShortGlitchEvent evt)RTTIvoid StartShortGlitch()RTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid ToggleSoundEmmiter(bool mute)RTTIvoid SelectChannel(int currentChannelIDX)RTTIstring GetChannelName(int index)RTTIvoid SelectChannel(string channelName)RTTIint GetChannelId(string channelName)RTTISTvChannel GetChannelData(int channelIDX)RTTIvoid TurnOffScreen()RTTIvoid TurnOnScreen()RTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid ApplyActiveStatusEffect(ent.EntityID target, TDBID statusEffect)overrideRTTIvoid UploadActiveProgramOnNPC(ent.EntityID targetID)overrideRTTIbool OnQuestMuteSounds(QuestMuteSounds evt)RTTIbool OnQuestToggleInteractivity(QuestToggleInteractivity evt)RTTIWeakHandle<game.data.ChannelData_Record>[] GetGlobalTVChannels()RTTI