Class SimSettings

Namespace
SurvivorsMaker.Simulation
Assembly
SurvivorsMaker.Simulation.dll

All simulation settings. One instance can be shared by many runs; do not change it mid-run.

public sealed class SimSettings
Inheritance
SimSettings
Inherited Members

Constructors

SimSettings()

public SimSettings()

Fields

Enemies

public EnemySettings Enemies

Field Value

EnemySettings

Knockback

public KnockbackSettings Knockback

Field Value

KnockbackSettings

Pickups

public PickupSettings Pickups

Field Value

PickupSettings

Player

public PlayerSettings Player

Field Value

PlayerSettings

Progression

public ProgressionSettings Progression

Field Value

ProgressionSettings

RandomContractVersion

Changes when the random sequence or its use changes, so old replays can be rejected.

public const int RandomContractVersion = 1

Field Value

int

Spawning

public SpawnSettings Spawning

Field Value

SpawnSettings

Stats

public StatBindings Stats

Field Value

StatBindings

TicksPerSecond

public int TicksPerSecond

Field Value

int

Weapons

public WeaponSettings Weapons

Field Value

WeaponSettings

Properties

TickSeconds

public float TickSeconds { get; }

Property Value

float

Methods

Ticks(float, int)

public int Ticks(float seconds, int minTicks = 1)

Parameters

seconds float
minTicks int

Returns

int