Struct AttributeModifier
- Namespace
- Obsidian.API.Inventory
- Assembly
- Obsidian.API.dll
public readonly struct AttributeModifier : INetworkSerializable<AttributeModifier>
- Implements
-
- Inherited Members
-
Properties
Id
public required int Id { get; init; }
Property Value
- int
Name
public required string Name { get; init; }
Property Value
- string
Operation
public required AttributeOperation Operation { get; init; }
Property Value
- AttributeOperation
Slot
public required AttributeSlot Slot { get; init; }
Property Value
- AttributeSlot
Uuid
public required Guid Uuid { get; init; }
Property Value
- Guid
Value
public required double Value { get; init; }
Property Value
- double
Explicit Interface Implementations
Read(INetStreamReader)
static AttributeModifier Read(INetStreamReader reader)
Parameters
reader
INetStreamReader
Returns
- AttributeModifier
Write(AttributeModifier, INetStreamWriter)
static void Write(AttributeModifier value, INetStreamWriter writer)
Parameters
value
AttributeModifier
writer
INetStreamWriter