# enabled

> Use to enable or disable compass. Note, that if you want Input.compass.trueHeading property to contain a valid value, you must also enable location updates. To do this, call Input.location.Start(). Note: On the web platform, the compass is available only with an HTTPS connection, except during development when you might use http://localhost.

## Definition

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

```csharp
public bool enabled { get; set; }
```

### Remarks

Don't drive the heading service from both this legacy API and the Input System `CompassSensor` in the same project. Both share the same underlying platform heading service, so disabling it here also stops updates for the `CompassSensor` (the reverse is also true). Use a single compass API for each project.
