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

Class UnturnedItem

Inheritance
System.Object
UnturnedItem
Implements
IItem
Namespace: OpenMod.Unturned.Items
Assembly: OpenMod.Unturned.dll
Syntax
public class UnturnedItem : object, IItem

Constructors

| Improve this Doc View Source

UnturnedItem(Item, UnturnedItem.DestroyItem)

Declaration
public UnturnedItem(Item item, UnturnedItem.DestroyItem destroyItem)
Parameters
Type Name Description
Item item
UnturnedItem.DestroyItem destroyItem

Properties

| Improve this Doc View Source

Asset

Declaration
public IItemAsset Asset { get; }
Property Value
Type Description
IItemAsset
| Improve this Doc View Source

Item

Declaration
public Item Item { get; }
Property Value
Type Description
Item
| Improve this Doc View Source

ItemInstanceId

Declaration
public string ItemInstanceId { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

State

Declaration
public IItemState State { get; }
Property Value
Type Description
IItemState

Methods

| Improve this Doc View Source

DestroyAsync()

Declaration
public Task<bool> DestroyAsync()
Returns
Type Description
Task<System.Boolean>
| Improve this Doc View Source

SetItemAmountAsync(Double)

Declaration
public Task SetItemAmountAsync(double amount)
Parameters
Type Name Description
System.Double amount
Returns
Type Description
Task
| Improve this Doc View Source

SetItemDurabilityAsync(Double)

Declaration
public Task SetItemDurabilityAsync(double durability)
Parameters
Type Name Description
System.Double durability
Returns
Type Description
Task
| Improve this Doc View Source

SetItemQualityAsync(Double)

Declaration
public Task SetItemQualityAsync(double quality)
Parameters
Type Name Description
System.Double quality
Returns
Type Description
Task

Implements

IItem

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)