Class MovementDef

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

Constructors

MovementDef()

public MovementDef()

Fields

Behaviour

Registered movement id (Movements). Empty = the built-in behaviour of Kind.

public string Behaviour

Field Value

string

HoldBand

KeepDistance: no movement while |distance − preferred| ≤ HoldBand.

public float HoldBand

Field Value

float

Kind

public MovementKind Kind

Field Value

MovementKind

Parameters

Values a custom movement reads.

public List<BehaviourParameter> Parameters

Field Value

List<BehaviourParameter>

PreferredDistance

KeepDistance: preferred distance; ± PreferredDistanceJitter is fixed at spawn.

public float PreferredDistance

Field Value

float

PreferredDistanceJitter

public float PreferredDistanceJitter

Field Value

float

Radius

WanderNearPlayer: disc radius. ChaseWithOffset: offset distance.

public float Radius

Field Value

float

RadiusJitter

ChaseWithOffset: ± jitter on the offset distance, fixed at spawn.

public float RadiusJitter

Field Value

float