Table of Contents

Struct GoldValueSpec

Namespace
Moongate.UO.Data.Templates.Items
Assembly
Moongate.UO.Data.dll

Represents gold value configuration that can be a fixed number or a dice expression.

public readonly record struct GoldValueSpec : IEquatable<GoldValueSpec>
Implements
Inherited Members

Properties

DiceExpression

public string? DiceExpression { get; }

Property Value

string

FixedValue

public int FixedValue { get; }

Property Value

int

IsDiceExpression

public bool IsDiceExpression { get; }

Property Value

bool

Methods

FromDiceExpression(string)

public static GoldValueSpec FromDiceExpression(string expression)

Parameters

expression string

Returns

GoldValueSpec

FromValue(int)

public static GoldValueSpec FromValue(int value)

Parameters

value int

Returns

GoldValueSpec

Resolve(IEnhancedRandom?)

public int Resolve(IEnhancedRandom? rng = null)

Parameters

rng IEnhancedRandom

Returns

int

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.