OpenMod Docs OpenMod Docs
OpenMod Docs OpenMod Docs
OpenMod .NET Plugin Framework.

Interface IBuildableSpawner

The service for spawning buildables.

Namespace: OpenMod.Extensions.Games.Abstractions.Building
Assembly: OpenMod.Extensions.Games.Abstractions.dll
Syntax
public interface IBuildableSpawner

Methods

| Improve this Doc View Source

SpawnBuildableAsync(Vector3, String, IBuildableState)

Spawns a buildable at the given position.

Declaration
Task<IBuildable> SpawnBuildableAsync(Vector3 position, string buildableAssetId, IBuildableState state = null)
Parameters
Type Name Description
Vector3 position

The position to spawn the buildable at.

System.String buildableAssetId

The ID of the buildable asset.

IBuildableState state

The optional state for the buildable.

Returns
Type Description
Task<IBuildable>

The created buildable if successful; otherwise, >null.

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)