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
CurrencySpent
public float CurrencySpent
Field Value
DurationSeconds
public float DurationSeconds
Field Value
EnemiesSpawned
Expected enemies spawned (wave data, mean over runs).
public float EnemiesSpawned
Field Value
EnemyHealthSpawned
Total enemy health spawned during the wave.
public float EnemyHealthSpawned
Field Value
ExperienceGained
public float ExperienceGained
Field Value
IncomingDamagePerSecond
Damage the player took per second (mean over runs that entered the wave).
public float IncomingDamagePerSecond
Field Value
MeanAlive
Mean and peak enemies alive at once.
public float MeanAlive
Field Value
MeanLevelAtStart
public float MeanLevelAtStart
Field Value
MeanShopPrice
public float MeanShopPrice
Field Value
PeakAlive
Mean and peak enemies alive at once.
public float PeakAlive
Field Value
PlayerDamagePerSecond
Player damage dealt per second.
public float PlayerDamagePerSecond
Field Value
RunsEntered
public int RunsEntered
Field Value
Survival
Fraction of runs that entered the wave and survived it.
public float Survival
Field Value
ThreatToPower
Enemy health spawned ÷ (player DPS × duration). Above 1 the wave outpaces the player.
public float ThreatToPower
Field Value
Wave
public int Wave