--- title: "Astra.TimeAccess" version: snapshot-2026-10-06 engineGeneration: astra-current language: C# status: semantic-reference runtimeVerified: false platformEvidence: [] url: https://astraengine.com.br/pt-br/snapshot-2026-10-06/api/astra-timeaccess/ --- # Astra.TimeAccess Session-owned dispatch clock. Reads require the Play thread and an active session. **Namespace:** `Astra` · **Assembly:** `Astra.Scripting` · **Tipo:** Class :::note[Sobre esta referência] Assinaturas extraídas semanticamente com Roslyn/MSBuild. Isso confirma a superfície do código deste snapshot; não comprova execução no Android. As descrições vêm dos comentários da API. Membros sem explicação ainda exigem revisão editorial. ::: ## Declaração ```csharp class Astra.TimeAccess ``` Session-owned dispatch clock. Reads require the Play thread and an active session. ## Membros | Membro | Categoria | |---|---| | [DeltaTime](#member-b3d74fae5a2f3255) | Property | | [FixedDeltaTime](#member-28f27af158234ac6) | Property | | [FixedTime](#member-463c7e40f791c4f9) | Property | | [FrameCount](#member-f5d3e09bdb5fe227) | Property | | [InFixedTimeStep](#member-9df19d829cbc9941) | Property | | [Scale](#member-f035eca3a0b8d421) | Property | | [TimeSinceStart](#member-6f5ad80d190434e4) | Property | | [UnscaledDeltaTime](#member-1da34a1b1184f16e) | Property | | [UnscaledTimeSinceStart](#member-679d1cd14c1101c1) | Property |

DeltaTime

```csharp public float DeltaTime { get; } ```

FixedDeltaTime

```csharp public float FixedDeltaTime { get; } ```

FixedTime

```csharp public double FixedTime { get; } ```

FrameCount

```csharp public ulong FrameCount { get; } ```

InFixedTimeStep

```csharp public bool InFixedTimeStep { get; } ```

Scale

```csharp public float Scale { get; set; } ``` 0 freezes simulation; 1 is normal; supported range is [0,4]. Takes effect next frame.

TimeSinceStart

```csharp public double TimeSinceStart { get; } ```

UnscaledDeltaTime

```csharp public float UnscaledDeltaTime { get; } ```

UnscaledTimeSinceStart

```csharp public double UnscaledTimeSinceStart { get; } ```