LcdScreen class
LcdScreen
Inheritance
Base: InteractiveDevice
Derived
Properties
| Property | Type | |
|---|---|---|
isShortGlitchActive | bool | scripted |
shortGlitchDelayID | game.DelayID | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool ResavePersistentData(game.PersistentState ps)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIvoid CreateBlackboard()overrideRTTILcdScreenBlackBoardDef? GetBlackboardDef()overrideRTTILcdScreenController? GetController()overrideRTTILcdScreenControllerPS? GetDevicePS()overrideRTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIvoid StartShortGlitch()RTTIbool OnStopShortGlitch(StopShortGlitchEvent evt)RTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid CutPower()overrideRTTIvoid TurnOffScreen()RTTIvoid TurnOnScreen()RTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid ApplyActiveStatusEffect(ent.EntityID target, TDBID statusEffect)overrideRTTIvoid UploadActiveProgramOnNPC(ent.EntityID targetID)overrideRTTIgame.data.ScreenMessageData_Record? GetMessageRecord()RTTIbool HasCustomNumber()RTTIint GetCustomNumber()RTTIvoid UpdateMessageRecordUI(ScreenMessageData messageData)RTTIbool OnSetMessageRecord(SetMessageRecordEvent evt)RTTI