Skip to content

OverrideHandle

public struct OverrideHandle : IDisposable

Namespace TightBeam.Api

A scoped, per-field override on the flashlight for one owner. Set fields to drive the beam; Clear or Dispose to release them and let the player’s own settings show through. Safe no-op if TightBeam is absent.

public OverrideHandle SetIntensity(float v)
public OverrideHandle SetRange(float m)
public OverrideHandle SetSpotAngle(float deg)
public OverrideHandle SetColor(float r, float g, float b, float a = 1f)
public OverrideHandle ClearIntensity()
public OverrideHandle ClearRange()
public OverrideHandle ClearSpotAngle()
public OverrideHandle ClearColor()
public void Dispose()