# GetSystemName

> Retrieve the name of a system via its type.

## Definition

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

## GetSystemName(Type)

Retrieve the name of a system via its type.

```csharp
public static NativeText.ReadOnly GetSystemName(Type type)
```

### Parameters

**** (\[Type]\(https\://learn.microsoft.com/dotnet/api/system.type)): Input type

### Returns

| Type                                                                                 | Description              |
| ------------------------------------------------------------------------------------ | ------------------------ |
| [ReadOnly](/engine/7000.0/script-reference/unity/collections/nativetext/readonly.md) | System name for the type |

## GetSystemName(SystemTypeIndex)

Retrives the name of a system via its system index.

```csharp
public static NativeText.ReadOnly GetSystemName(SystemTypeIndex systemIndex)
```

### Parameters

**** (\[SystemTypeIndex]\(/engine/7000.0/script-reference/unity/entities/systemtypeindex)): System index to lookup the name for

### Returns

| Type                                                                                 | Description                                               |
| ------------------------------------------------------------------------------------ | --------------------------------------------------------- |
| [ReadOnly](/engine/7000.0/script-reference/unity/collections/nativetext/readonly.md) | Returns the name of the system. Otherwise an empty string |
