Class WavePacing

Namespace
SurvivorsMaker.Balance
Assembly
SurvivorsMaker.Balance.dll

One wave of the forecast. Threat comes from the wave data and the simulation; power from the bots that reached it.

public sealed class WavePacing
Inheritance
WavePacing
Inherited Members

Constructors

WavePacing()

public WavePacing()

Fields

CurrencyEarned

public float CurrencyEarned

Field Value

float

CurrencySpent

public float CurrencySpent

Field Value

float

DurationSeconds

public float DurationSeconds

Field Value

float

EnemiesSpawned

Expected enemies spawned (wave data, mean over runs).

public float EnemiesSpawned

Field Value

float

EnemyHealthSpawned

Total enemy health spawned during the wave.

public float EnemyHealthSpawned

Field Value

float

ExperienceGained

public float ExperienceGained

Field Value

float

IncomingDamagePerSecond

Damage the player took per second (mean over runs that entered the wave).

public float IncomingDamagePerSecond

Field Value

float

MeanAlive

Mean and peak enemies alive at once.

public float MeanAlive

Field Value

float

MeanLevelAtStart

public float MeanLevelAtStart

Field Value

float

MeanShopPrice

public float MeanShopPrice

Field Value

float

PeakAlive

Mean and peak enemies alive at once.

public float PeakAlive

Field Value

float

PlayerDamagePerSecond

Player damage dealt per second.

public float PlayerDamagePerSecond

Field Value

float

RunsEntered

public int RunsEntered

Field Value

int

Survival

Fraction of runs that entered the wave and survived it.

public float Survival

Field Value

float

ThreatToPower

Enemy health spawned ÷ (player DPS × duration). Above 1 the wave outpaces the player.

public float ThreatToPower

Field Value

float

Wave

public int Wave

Field Value

int