Table of Contents

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