Model: Entity Type
An entity type defines the characteristics that are common to all entity instances. In particular, an entity type defines which components it is combined from. Additional properties can also be defined.
Data Model
Field | DataType | Description | Example |
---|---|---|---|
Name | String | The name of the entity type | player |
Namespace | String | The namespace | logical_gates |
Description | String | Textual description of the entity type | |
Components | Vec<Component> | The components which composes the entity type. These provides additional properties | |
Properties | Vec<Property Type> | The additional properties on entity instances | |
Extensions | Vec<Extension> | A list of extensions which contains additional information |