ElectricLight class
ElectricLight
Inheritance
Base: Device
Derived
Properties
| Property | Type | |
|---|---|---|
lightComponents | game.LightComponent?[] | scripted |
lightDefinitions | game.data.LightPreset[] | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIElectricLightController? GetController()overrideRTTIElectricLightControllerPS? GetDevicePS()overrideRTTIbool ShouldRegisterToHUD()overrideRTTIvoid ApplyPreset(game.LightComponent light, TDBID preset)RTTIvoid CutPower()overrideRTTIvoid RestorePower()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid TurnOnLights()RTTIvoid TurnOffLights()RTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIvoid ReactToHit(game.events.HitEvent hit)overrideRTTIbool OnEMPHitEvent(EMPHitEvent evt)RTTIbool OnEMPEnded(EMPEnded evt)RTTIbool OnPhysicalDestructionEvent(ent.PhysicalDestructionEvent evt)overrideRTTIbool IncludeLightsInVisibilityBoundsScript()overrideRTTIbool IsGameplayRelevant()overrideRTTIbool ShouldSendGameAttachedEventToPS()overrideRTTI