Table of Contents

Struct EventInfo

Namespace
Uncreated.Warfare.Stats
Assembly
Uncreated.Warfare.dll
public readonly struct EventInfo
Inherited Members

Constructors

EventInfo(IConfigurationSection)

public EventInfo(IConfigurationSection configuration)

Parameters

configuration IConfigurationSection

Properties

Configuration

public IConfigurationSection Configuration { get; }

Property Value

IConfigurationSection

Credits

public double Credits { get; }

Property Value

double

Name

public string? Name { get; }

Property Value

string

Reputation

public double Reputation { get; }

Property Value

double

XP

public double XP { get; }

Property Value

double

Methods

Resolve()

public ResolvedEventInfo Resolve()

Returns

ResolvedEventInfo

Resolve(double)

public ResolvedEventInfo Resolve(double multiplier)

Parameters

multiplier double

Returns

ResolvedEventInfo

Resolve(double?, double?, double?)

public ResolvedEventInfo Resolve(double? overrideXp = null, double? overrideCredits = null, double? overrideReputation = null)

Parameters

overrideXp double?
overrideCredits double?
overrideReputation double?

Returns

ResolvedEventInfo

Operators

implicit operator ResolvedEventInfo(EventInfo)

public static implicit operator ResolvedEventInfo(EventInfo @event)

Parameters

event EventInfo

Returns

ResolvedEventInfo