Class HeadlessBenchmarkRequest
- Namespace
- SurvivorsMaker.Balance
- Assembly
- SurvivorsMaker.Balance.dll
Self-authored load fixture, separate from demo content and gameplay defaults.
public sealed class HeadlessBenchmarkRequest
- Inheritance
-
HeadlessBenchmarkRequest
- Inherited Members
Constructors
HeadlessBenchmarkRequest()
public HeadlessBenchmarkRequest()
Fields
ArenaHeight
public float ArenaHeight
Field Value
ArenaWidth
public float ArenaWidth
Field Value
Enemies
public int Enemies
Field Value
EnemyColumns
public int EnemyColumns
Field Value
EnemyHealth
public int EnemyHealth
Field Value
EnemyRadius
public float EnemyRadius
Field Value
EnemySpacing
public float EnemySpacing
Field Value
EnemySpeed
public float EnemySpeed
Field Value
Percentile
public float Percentile
Field Value
ProjectileDistance
public float ProjectileDistance
Field Value
ProjectileOrigin
public Vec2 ProjectileOrigin
Field Value
ProjectileRadius
public float ProjectileRadius
Field Value
ProjectileRows
public int ProjectileRows
Field Value
ProjectileSpacing
public float ProjectileSpacing
Field Value
ProjectileSpeed
public float ProjectileSpeed
Field Value
ProjectileTravel
public float ProjectileTravel
Field Value
Projectiles
public int Projectiles
Field Value
SampleTicks
public int SampleTicks
Field Value
Seed
public uint Seed
Field Value
SeparationMaxNeighbours
public int SeparationMaxNeighbours
Field Value
SeparationRadiusScale
public float SeparationRadiusScale
Field Value
SeparationStrength
public float SeparationStrength
Field Value
Spatial
Null uses WaveSimulation's default. Set LinearSpatialIndex for a repeatable reference baseline.
public ISpatialIndex Spatial
Field Value
TargetMeanMilliseconds
public float TargetMeanMilliseconds
Field Value
WarmupTicks
public int WarmupTicks