public ToMonsterMovement(EntityWithDirection entity, Monster target) { Target = target; EntityWithDirection = entity; }
public Rotation(EntityWithDirection entity, float defaultAngle = 0) { EntityWithDirection = entity; DefaultAngle = defaultAngle; }
public StraightMovement(EntityWithDirection entity) { EntityWithDirection = entity; }
public CheckPointMovement(EntityWithDirection entity, LinkedListNode<Vector2> checkPoints) { EntityWithDirection = entity; CheckPoints = checkPoints; }