Interface IEntitySpawner
The service for spawning entities.
Namespace: OpenMod.Extensions.Games.Abstractions.Entities
Assembly: OpenMod.Extensions.Games.Abstractions.dll
Syntax
public interface IEntitySpawner
Methods
| Improve this Doc View SourceSpawnEntityAsync(Vector3, String, IEntityState)
Spawns an entity at the given position.
Declaration
Task<IEntity> SpawnEntityAsync(Vector3 position, string entityAssetId, IEntityState state = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Vector3 | position | The position to spawn the entity at. |
| System.String | entityAssetId | The ID of the entity asset. |
| IEntityState | state | The optional state for the entity to spawn. |
Returns
| Type | Description |
|---|---|
| Task<IEntity> | The spawn entity if successful; otherwise null. |