EntityPrefab Class
A reusable entity template that can be instantiated multiple times. Think of it like a "class" for entities.
public class EntityPrefab
Inheritance System.Object → EntityPrefab
| Fields | |
|---|---|
| _componentConfigurators | Component configuration actions (called after component is added). |
| Properties | |
|---|---|
| Name | Name of this prefab (e.g., "Player", "Enemy", "Coin"). |
| Tags | Tags to apply to instantiated entities. |
| Methods | |
|---|---|
| AddComponent<T>(Action<T>) | Adds a component with a configuration action. The action is called after the component is added to configure its properties. |
| Instantiate(IEntityWorld, Nullable<Vector2>) | Instantiates this prefab as a new entity. |