LcdScreen
Base: InteractiveDevice
| Property | Type | |
|---|---|---|
isShortGlitchActive | bool | scripted |
shortGlitchDelayID | game.DelayID | scripted |
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