Class StatusInstance

Namespace
SurvivorsMaker.Simulation
Assembly
SurvivorsMaker.Simulation.dll
public sealed class StatusInstance
Inheritance
StatusInstance
Inherited Members

Constructors

StatusInstance()

public StatusInstance()

Fields

Behaviour

Behaviour id (IdOf(StatusEffectDef)); one instance per id on an enemy.

public string Behaviour

Field Value

string

Def

public StatusEffectDef Def

Field Value

StatusEffectDef

Kind

public StatusKind Kind

Field Value

StatusKind

Source

Weapon definition that applied it, for damage attribution.

public WeaponDef Source

Field Value

WeaponDef

Stacks

public int Stacks

Field Value

int

State

State owned by a custom status behaviour.

public object State

Field Value

object

TickTimer

public int TickTimer

Field Value

int

TicksLeft

public int TicksLeft

Field Value

int