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

Class ItemSpawnerExtensions

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

Methods

| Improve this Doc View Source

GiveItemAsync(IItemSpawner, IInventory, IItemAsset, IItemState)

Declaration
public static Task<IItemInstance> GiveItemAsync(this IItemSpawner spawner, IInventory inventory, IItemAsset asset, IItemState state = null)
Parameters
Type Name Description
IItemSpawner spawner
IInventory inventory
IItemAsset asset
IItemState state
Returns
Type Description
Task<IItemInstance>
| Improve this Doc View Source

SpawnItemAsync(IItemSpawner, Vector3, IItemAsset, IItemState)

Declaration
public static Task<IItemDrop> SpawnItemAsync(this IItemSpawner spawner, Vector3 position, IItemAsset asset, IItemState state = null)
Parameters
Type Name Description
IItemSpawner spawner
Vector3 position
IItemAsset asset
IItemState state
Returns
Type Description
Task<IItemDrop>