BlackICE Scripting

class

BlindingLight

  • 2 properties
  • 23 functions
  • 1 derived class

Extends BasicDistractionDevice InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Derived

Reflector

Properties

PropertyTypeOffset
areaComponentgame.StaticTriggerAreaComponent?0x440 scripted
highLightActivebool0x450 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnPersitentStateInitialized(GameAttachedEvent evt) overrideRTTI
  • bool OnOverloadDevice(OverloadDevice evt) overrideRTTI
  • void StartDistraction(bool? loopAnimation) overrideRTTI
  • void StopDistraction() overrideRTTI
  • void StartBlinking() RTTI
  • void StopBlinking() RTTI
  • void TurnOnDevice() overrideRTTI
  • void TurnOffDevice() overrideRTTI
  • bool OnAreaEnter(ent.AreaEnteredEvent evt) overrideRTTI
  • bool OnAreaExit(ent.AreaExitedEvent evt) overrideRTTI
  • void TurnOnLights() RTTI
  • void TurnOffLights() RTTI
  • ent.Entity?[] GetEntitiesInArea() RTTI
  • void ApplyStatusEffect() RTTI
  • bool OnRevealDeviceRequest(RevealDeviceRequest evt) overrideRTTI
  • FocusForcedHighlightData? CreateHighlight(EFocusForcedHighlightType highlightType) RTTI
  • void ToggleHighlightOnTargets(bool toggle) RTTI
  • void ToggleHighlightOnSingleTarget(bool toggle, ent.EntityID id) RTTI
  • BlindingLightController? GetController() overrideRTTI
  • BlindingLightControllerPS? GetDevicePS() overrideRTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI