public override void SetActor(IMoveableActor actor) { this.actor = actor; _inputCollection = new List <Direction>(); dest = new Vector2(); lanePositionToMoveTo = actor.CurrentPosition.x; }
public ControllerScenario ForActor(IMoveableActor actor) { controller.SetActor(actor); return(this); }
public abstract void SetActor(IMoveableActor actor);
public ActorBuilder() { actor = Substitute.For <IMoveableActor>(); }