# fixedUnscaledTimeAsDouble

> The double precision timeScale-independent time at the beginning of the last MonoBehaviour.FixedUpdate() (Read Only). This is the time in seconds since the start of the game.

## Definition

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

```csharp
public static double fixedUnscaledTimeAsDouble { get; }
```

### Remarks

Returns the same value if called multiple times in a single frame. Unlike [Time.fixedTimeAsDouble](/engine/6000.3/script-reference/unityengine/time/fixedtimeasdouble.md) this value is not affected by [Time.timeScale](/engine/6000.3/script-reference/unityengine/time/timescale.md). Double precision version of [Time.fixedUnscaledTime](/engine/6000.3/script-reference/unityengine/time/fixedunscaledtime.md). This offers more precision than a float or single value, particularly over extended periods of real-world time. In almost all cases, you should use the [Time.fixedUnscaledTimeAsDouble](/engine/6000.3/script-reference/unityengine/time/fixedunscaledtimeasdouble.md) equivalent over [Time.fixedUnscaledTime](/engine/6000.3/script-reference/unityengine/time/fixedunscaledtime.md).
