# type

> A System.Type used to identify a Player loop system and label it in the Profiler.

## Definition

* **Type:** Field
* **Namespace:** [UnityEngine.LowLevel](/engine/6000.6/script-reference/unityengine/lowlevel.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public Type type
```

### Remarks

Use the `type` property to identify and retrieve a particular default [PlayerLoopSystem](/engine/6000.6/script-reference/unityengine/lowlevel/playerloopsystem.md) when iterating over the default or current Player loop. Custom Player loop systems must have this property to identify them, but it can be an empty class. Valid struct types for default Player loop systems are available under the `UnityEngine.PlayerLoop` namespace.
