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

Class VehicleSpawnerExtensions

Inheritance
System.Object
VehicleSpawnerExtensions
Namespace: OpenMod.Extensions.Games.Abstractions.Vehicles
Assembly: OpenMod.Extensions.Games.Abstractions.dll
Syntax
public static class VehicleSpawnerExtensions : object

Methods

| Improve this Doc View Source

SpawnVehicleAsync(IVehicleSpawner, IPlayer, String)

Declaration
public static Task<IVehicle> SpawnVehicleAsync(this IVehicleSpawner vehicleSpawner, IPlayer player, string vehicleAssetId)
Parameters
Type Name Description
IVehicleSpawner vehicleSpawner
IPlayer player
System.String vehicleAssetId
Returns
Type Description
Task<IVehicle>
| Improve this Doc View Source

SpawnVehicleAsync(IVehicleSpawner, Vector3, String, IVehicleState)

Spawns a vehicle at the given position.

Declaration
public static Task<IVehicle> SpawnVehicleAsync(this IVehicleSpawner vehicleSpawner, Vector3 position, string vehicleAssetId, IVehicleState state = null)
Parameters
Type Name Description
IVehicleSpawner vehicleSpawner

The vehicle spawner.

Vector3 position

The position to spawn the vehicle at.

System.String vehicleAssetId

The ID of the vehicle asset.

IVehicleState state

The optional state of the vehicle.

Returns
Type Description
Task<IVehicle>

The spawned vehicle if successful; otherwise, null.