# spotAngle

> The angle of the spot light's cone in degrees.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public float spotAngle { get; set; }
```

### Remarks

This is used primarily for [LightType.Spot](/engine/6000.7/script-reference/unityengine/lighttype/spot.md) lights and has no effect for [LightType.Point](/engine/6000.7/script-reference/unityengine/lighttype/point.md) lights Additional Resources: [Light component](/engine/6000.7/manual/lighting-overview/lighting-birp/class-light.md).

### Examples

```csharp
using UnityEngine;

public class Example : MonoBehaviour
{
    // Change spot angle randomly between 'minAngle' and 'maxAngle'
    // each 'interval' seconds.

    float interval = 0.3f;
    float minAngle = 10;
    float maxAngle = 90;
    float timeLeft;

    Light lt;


    void Start()
    {
        lt = GetComponent<Light>();
        lt.type = LightType.Spot;

        timeLeft = interval;
    }

    void Update()
    {
        timeLeft -= Time.deltaTime;

        if (timeLeft < 0.0)
        {
            // time to change!
            timeLeft = interval;
            lt.spotAngle = Random.Range(minAngle, maxAngle);
        }
    }
}
```
