BlindingLight
classscriptedClass
extends BasicDistractionDevice › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Extended by 1 type
Properties 2
| Name | Type | Flags |
|---|---|---|
areaComponent | ref<TriggerComponent> | scriptedprotected |
highLightActive | Bool | scriptedprotected |
Methods 23
protected final func ApplyStatusEffect()scripted
protected final func CreateHighlight(highlightType: EFocusForcedHighlightType) -> ref<FocusForcedHighlightData>scripted
public const func DeterminGameplayRole() -> EGameplayRolescripted
private const func GetController() -> ref<BlindingLightController>scripted
public const func GetDevicePS() -> ref<BlindingLightControllerPS>scripted
public final const func GetEntitiesInArea() -> array<ref<Entity>>scripted
protected cb func OnAreaEnter(evt: ref<AreaEnteredEvent>) -> Boolscripted
protected cb func OnAreaExit(evt: ref<AreaExitedEvent>) -> Boolscripted
protected cb func OnOverloadDevice(evt: ref<OverloadDevice>) -> Boolscripted
protected cb func OnPersitentStateInitialized(evt: ref<GameAttachedEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnRevealDeviceRequest(evt: ref<RevealDeviceRequest>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected final func StartBlinking()scripted
protected func StartDistraction(opt loopAnimation: Bool)scripted
protected final func StopBlinking()scripted
protected func StopDistraction()scripted
protected final func ToggleHighlightOnSingleTarget(toggle: Bool, id: EntityID)scripted
private final func ToggleHighlightOnTargets(toggle: Bool)scripted
protected func TurnOffDevice()scripted
protected final func TurnOffLights()scripted
protected func TurnOnDevice()scripted
protected final func TurnOnLights()scripted