BlindingLight class
BlindingLight
Inheritance
Base: BasicDistractionDevice
Derived
Properties
| Property | Type | |
|---|---|---|
areaComponent | game.StaticTriggerAreaComponent? | scripted |
highLightActive | bool | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnPersitentStateInitialized(GameAttachedEvent evt)overrideRTTIbool OnOverloadDevice(OverloadDevice evt)overrideRTTIvoid StartDistraction(bool? loopAnimation)overrideRTTIvoid StopDistraction()overrideRTTIvoid StartBlinking()RTTIvoid StopBlinking()RTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIbool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIbool OnAreaExit(ent.AreaExitedEvent evt)overrideRTTIvoid TurnOnLights()RTTIvoid TurnOffLights()RTTIent.Entity?[] GetEntitiesInArea()RTTIvoid ApplyStatusEffect()RTTIbool OnRevealDeviceRequest(RevealDeviceRequest evt)overrideRTTIFocusForcedHighlightData? CreateHighlight(EFocusForcedHighlightType highlightType)RTTIvoid ToggleHighlightOnTargets(bool toggle)RTTIvoid ToggleHighlightOnSingleTarget(bool toggle, ent.EntityID id)RTTIBlindingLightController? GetController()overrideRTTIBlindingLightControllerPS? GetDevicePS()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTI