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