Interface IEnemyAttack

Namespace
SurvivorsMaker.Simulation
Assembly
SurvivorsMaker.Simulation.dll

An enemy special attack (step 5): cooldown, wind-up and effect.

public interface IEnemyAttack

Methods

Init(SimWorld, Enemy)

void Init(SimWorld world, Enemy enemy)

Parameters

world SimWorld
enemy Enemy

OverridesMovement(Enemy)

True while the attack controls movement (e.g. a charge); the movement behaviour is skipped.

bool OverridesMovement(Enemy enemy)

Parameters

enemy Enemy

Returns

bool

Tick(SimWorld, Enemy)

void Tick(SimWorld world, Enemy enemy)

Parameters

world SimWorld
enemy Enemy