BillboardDevice class
BillboardDevice
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
advUiComponent | ent.IComponent? | scripted |
isShortGlitchActive | bool | scripted |
shortGlitchDelayID | game.DelayID | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIvoid CutPower()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid BreakDevice()overrideRTTIvoid TurnOffScreen()RTTIvoid TurnOnScreen()RTTIvoid ToggleLights(bool on)RTTIbool ShouldRegisterToHUD()overrideRTTIBillboardDeviceController? GetController()overrideRTTIBillboardDeviceControllerPS? GetDevicePS()overrideRTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid ApplyActiveStatusEffect(ent.EntityID target, TDBID statusEffect)overrideRTTIvoid UploadActiveProgramOnNPC(ent.EntityID targetID)overrideRTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIvoid StartShortGlitch()RTTIbool OnStopShortGlitch(StopShortGlitchEvent evt)RTTIbool OnPhysicalDestructionEvent(ent.PhysicalDestructionEvent evt)overrideRTTI