Class RunSettings

Namespace
SurvivorsMaker.Run
Assembly
SurvivorsMaker.Run.dll

Run tuning; defaults are defined by the field initializers and can be overridden per game.

public sealed class RunSettings
Inheritance
RunSettings
Inherited Members

Constructors

RunSettings()

public RunSettings()

Fields

ConvertOnWaveEnd

public bool ConvertOnWaveEnd

Field Value

bool

Effects

public EffectEvaluationSettings Effects

Field Value

EffectEvaluationSettings

FieldCarryHealth

Field mode: current health carries into the next wave instead of refilling.

public bool FieldCarryHealth

Field Value

bool

HitHealCooldownTicks

public int HitHealCooldownTicks

Field Value

int

InstanceTransfer

public InstanceTransferSettings InstanceTransfer

Field Value

InstanceTransferSettings

KeepCombatIncomeOnDefeat

public bool KeepCombatIncomeOnDefeat

Field Value

bool

LevelUp

public LevelUpSettings LevelUp

Field Value

LevelUpSettings

MinimumGrowthExperience

public float MinimumGrowthExperience

Field Value

float

Pools

public OfferPoolSettings Pools

Field Value

OfferPoolSettings

SaveArenaIds

Adapter-supplied stable arena ids in current content order. Empty preserves the v1 API.

public List<string> SaveArenaIds

Field Value

List<string>

SaveContentRevision

public string SaveContentRevision

Field Value

string

SaveRulesRevision

public string SaveRulesRevision

Field Value

string

Shop

public ShopSettings Shop

Field Value

ShopSettings

StartingCurrency

public int StartingCurrency

Field Value

int

WalletMinimumBalance

public int WalletMinimumBalance

Field Value

int

WaveSeedMultiplier

Wave seed = runSeed × WaveSeedMultiplier + waveIndex (unchecked).

public uint WaveSeedMultiplier

Field Value

uint