/// <summary> /// Initializes routine. /// </summary> /// <param name="ai"></param> /// <param name="distance"></param> public void Init(EntityAi ai, Position destination) { _ai = ai; _destination = destination; _started = false; }
/// <summary> /// Creates routine. /// </summary> /// <param name="ai"></param> /// <param name="distance"></param> public MoveToRoutine(EntityAi ai, Position destination) { this.Init(ai, destination); }