Class DevToolsOptions

Namespace
SurvivorsMaker.Presentation
Assembly
SurvivorsMaker.Presentation.dll

Developer overlays on GameUiRoot: the live DPS meter (any build) and the playtest panel (Editor and Development Builds only; see PlaytestPanel for the stripping rule).

public sealed class DevToolsOptions
Inheritance
DevToolsOptions
Inherited Members

Constructors

DevToolsOptions()

public DevToolsOptions()

Fields

DpsMeterKey

[Tooltip("Key that shows or hides the DPS meter. None = no key.")]
public Key DpsMeterKey

Field Value

Key

DpsRefreshSeconds

[Tooltip("Seconds between DPS meter refreshes.")]
public float DpsRefreshSeconds

Field Value

float

DpsWidth

DPS panel width in UI reference pixels; positive.

[Tooltip("DPS panel width in UI reference pixels; positive.")]
public float DpsWidth

Field Value

float

EnablePlaytest

[Tooltip("Editor and Development Builds: adds the playtest panel (cheats, speed, single-step).")]
public bool EnablePlaytest

Field Value

bool

PickerRows

[Tooltip("Rows a searchable picker shows at most.")]
public int PickerRows

Field Value

int

PlaytestCornerButton

[Tooltip("Small corner button that opens the playtest panel (Editor and Development Builds).")]
public bool PlaytestCornerButton

Field Value

bool

PlaytestKey

[Tooltip("Key that opens or closes the playtest panel. None = no key.")]
public Key PlaytestKey

Field Value

Key

PlaytestWidth

Playtest panel width in UI reference pixels; positive.

[Tooltip("Playtest panel width in UI reference pixels; positive.")]
public float PlaytestWidth

Field Value

float

ShowDpsMeter

[Tooltip("Shows the live per-weapon DPS meter during waves. Also toggled by the DPS key and from the playtest panel.")]
public bool ShowDpsMeter

Field Value

bool

SpeedSteps

[Tooltip("Game speeds the playtest panel steps through, ascending (clamped to the session's min/max speed).")]
public float[] SpeedSteps

Field Value

float[]

SummaryHeight

Run-summary panel width and height in UI reference pixels; positive.

[Tooltip("Run-summary panel width and height in UI reference pixels; positive.")]
public float SummaryHeight

Field Value

float

SummaryWidth

Run-summary panel width and height in UI reference pixels; positive.

[Tooltip("Run-summary panel width and height in UI reference pixels; positive.")]
public float SummaryWidth

Field Value

float