# TypeManager.SystemAttribute

> Information about the System. It provides access to the SystemTypeIndex.

## Definition

* **Type:** Struct
* **Namespace:** [Unity.Entities](/engine/7000.0/script-reference/unity/entities.md)
* **Assembly:** UnityEngine.EntitiesModule

```csharp
public struct TypeManager.SystemAttribute
```

## Fields

| Value                                                                                                                        | Description                                |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| [TargetSystemTypeIndex](/engine/7000.0/script-reference/unity/entities/typemanager/systemattribute/targetsystemtypeindex.md) | The SystemTypeIndex for the target system. |

## Properties

| Property                                                                                                           | Description                                                       |
| ------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- |
| [ShouldOrderFirst](/engine/7000.0/script-reference/unity/entities/typemanager/systemattribute/shouldorderfirst.md) | Indicates if the system is ordered first inside its system group. |
| [ShouldOrderLast](/engine/7000.0/script-reference/unity/entities/typemanager/systemattribute/shouldorderlast.md)   | Indicates if the system is ordered last inside its system group.  |
