Пример #1
0
    /// <summary>
    /// Двигает диск
    /// </summary>
    /// <param name="from">с какой башни</param>
    /// <param name="to">на какую</param>
    private void MoveCircle(Tower from, Tower to)
    {
        var circle = from.GetCircle();

        circle.StartMove();
        circle.transform.DOMove(to.PositionForNewCircle, _speed).OnComplete(
            () => {
            to.AddCircles(circle);
            circle.StopMove();
            HanoiStep();
        }
            );
    }