Class WaveRequest
- Namespace
- SurvivorsMaker.Simulation
- Assembly
- SurvivorsMaker.Simulation.dll
Everything needed to start one wave. Effects are applied in order to build the player's stats.
public sealed class WaveRequest
- Inheritance
-
WaveRequest
- Inherited Members
Constructors
WaveRequest()
public WaveRequest()
Fields
Arena
public ArenaDef Arena
Field Value
Difficulty
public int Difficulty
Field Value
EffectHandlers
public EffectHandlers EffectHandlers
Field Value
Effects
public List<Effect> Effects
Field Value
Experience
public float Experience
Field Value
Level
public int Level
Field Value
Seed
public uint Seed
Field Value
Settings
public SimSettings Settings
Field Value
StartHealth
Health to start with, capped at max health. 0 or less = full.
public int StartHealth
Field Value
Stats
public StatCatalog Stats
Field Value
TriggerHandlers
Handlers for TriggerAction.Custom by TriggerDef.Handler id.
public Dictionary<string, ITriggerHandler> TriggerHandlers
Field Value
Triggers
Triggers from the character, items and upgrades, in apply order.
public List<TriggerDef> Triggers
Field Value
WaveIndex
0-based index into Waves.
public int WaveIndex
Field Value
WavesSinceFirst
Waves since the first wave of the run, for Scaled values. Defaults to WaveIndex.
public int WavesSinceFirst
Field Value
Weapons
Weapons in slot order. Null entries are skipped.
public List<WeaponDef> Weapons