Пример #1
0
    private void ShowNext()
    {
        if (_count <= 0)
        {
            DelayedRun(() => {
                GotoNextPage();
            }, NextPageDelay);
            return;
        }

        var randomIdx = UnityEngine.Random.Range(0, _dotsToShow.Count - 1);
        var dotsIdx   = _dotsToShow.ElementAt(randomIdx);

        _dotsToShow.RemoveAt(randomIdx);

        var dot = Controller.DotsBehavior[dotsIdx];

        ScaleUtil.MakeSmallest(dot);
        ShowDot(dot.Id + 1);
        _count--;
    }