Table of Contents

Class TrimMaterialElement

Namespace
Obsidian.API.Registry.Codecs.ArmorTrims.TrimMaterial
Assembly
Obsidian.API.dll
public sealed class TrimMaterialElement : INetworkSerializable<TrimMaterialElement>
Inheritance
TrimMaterialElement
Implements
Inherited Members

Constructors

TrimMaterialElement()

public TrimMaterialElement()

Properties

AssetName

public required string AssetName { get; init; }

Property Value

string

Description

public required TrimDescription Description { get; init; }

Property Value

TrimDescription

Ingredient

public required string Ingredient { get; init; }

Property Value

string

OverrideArmorAssets

public Dictionary<string, string>? OverrideArmorAssets { get; init; }

Property Value

Dictionary<string, string>

Explicit Interface Implementations

Read(INetStreamReader)

static TrimMaterialElement Read(INetStreamReader reader)

Parameters

reader INetStreamReader

Returns

TrimMaterialElement

Write(TrimMaterialElement, INetStreamWriter)

static void Write(TrimMaterialElement element, INetStreamWriter writer)

Parameters

element TrimMaterialElement
writer INetStreamWriter