> For the complete documentation index, see [llms.txt](https://docs.settlers-united.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.settlers-united.com/s4-lua-api-de/su-library-functions/su.entity/su.entity.gettype.md).

# SU.Entity.GetType

## SU.Entity.GetType(entityID)

Gibt den **spezifischen Typ** der angegebenen Entität zurück. Um den Typ richtig zu interpretieren, muss [SU.Entity.GetEntityType](/s4-lua-api-de/su-library-functions/su.entity/su.entity.getentitytype.md) verwendet werden.

Eine **Entität** ist alles, was im Spiel als "physisches Objekt" vorkommt: d.h. **Objekte, Siedler, Gebäude, Fahrzeuge, Warenstapel, Tiere, etc.**, für Mapper also **quasi alles Auswählbare** (und noch mehr).

#### Welche Funktion genau brauche ich?

Ist die Entität mit der entityID:

* **generell** ein Gebäude, Siedler, Warenstapel, etc., **egal welches/r genau**\
  ⇒ [SU.Entity.GetEntityType](/s4-lua-api-de/su-library-functions/su.entity/su.entity.getentitytype.md)
* **grob gruppiert** ein Nahrungsgebäude, eine Mine, ein Soldat\
  ⇒ [SU.Entity.GetRoleClass](/s4-lua-api-de/su-library-functions/su.entity/su.entity.getroleclass.md)
* **spezifisch** eine Kaserne, ein Bogenschütze, ein Goldbarren, etc.\
  ⇒ [SU.Entity.GetType](/s4-lua-api-de/su-library-functions/su.entity/su.entity.gettype.md)

#### Parameter

* `entityID`: ID der Entität

#### Rückgabewert

* [Buildings](/s4-lua-api-de/api-enums/buildings.md)
* [Goods](/s4-lua-api-de/api-enums/goods.md)
* [Settlers](/s4-lua-api-de/api-enums/settlers.md)
* [Vehicles](/s4-lua-api-de/api-enums/vehicles.md)
* [SU.Animals](/s4-lua-api-de/su-api-enums/su.animals.md)
* [SU.Objects](/s4-lua-api-de/su-api-enums/su.objects.md)
* [SU.Trees](/s4-lua-api-de/su-api-enums/su.trees.md)

#### Beispiel

```lua
local type = SU.Entity.GetType(entityID)
```
