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

float

ArenaWidth

public float ArenaWidth

Field Value

float

Enemies

public int Enemies

Field Value

int

EnemyColumns

public int EnemyColumns

Field Value

int

EnemyHealth

public int EnemyHealth

Field Value

int

EnemyRadius

public float EnemyRadius

Field Value

float

EnemySpacing

public float EnemySpacing

Field Value

float

EnemySpeed

public float EnemySpeed

Field Value

float

Percentile

public float Percentile

Field Value

float

ProjectileDistance

public float ProjectileDistance

Field Value

float

ProjectileOrigin

public Vec2 ProjectileOrigin

Field Value

Vec2

ProjectileRadius

public float ProjectileRadius

Field Value

float

ProjectileRows

public int ProjectileRows

Field Value

int

ProjectileSpacing

public float ProjectileSpacing

Field Value

float

ProjectileSpeed

public float ProjectileSpeed

Field Value

float

ProjectileTravel

public float ProjectileTravel

Field Value

float

Projectiles

public int Projectiles

Field Value

int

SampleTicks

public int SampleTicks

Field Value

int

Seed

public uint Seed

Field Value

uint

SeparationMaxNeighbours

public int SeparationMaxNeighbours

Field Value

int

SeparationRadiusScale

public float SeparationRadiusScale

Field Value

float

SeparationStrength

public float SeparationStrength

Field Value

float

Spatial

Null uses WaveSimulation's default. Set LinearSpatialIndex for a repeatable reference baseline.

public ISpatialIndex Spatial

Field Value

ISpatialIndex

TargetMeanMilliseconds

public float TargetMeanMilliseconds

Field Value

float

WarmupTicks

public int WarmupTicks

Field Value

int