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--; }