OverrideHandle
public struct OverrideHandle : IDisposableNamespace 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.
Methods
Section titled “Methods”SetIntensity
Section titled “SetIntensity”public OverrideHandle SetIntensity(float v)SetRange
Section titled “SetRange”public OverrideHandle SetRange(float m)SetSpotAngle
Section titled “SetSpotAngle”public OverrideHandle SetSpotAngle(float deg)SetColor
Section titled “SetColor”public OverrideHandle SetColor(float r, float g, float b, float a = 1f)ClearIntensity
Section titled “ClearIntensity”public OverrideHandle ClearIntensity()ClearRange
Section titled “ClearRange”public OverrideHandle ClearRange()ClearSpotAngle
Section titled “ClearSpotAngle”public OverrideHandle ClearSpotAngle()ClearColor
Section titled “ClearColor”public OverrideHandle ClearColor()Dispose
Section titled “Dispose”public void Dispose()