Esempio n. 1
0
    private IEnumerator LvlUp()
    {
        lvlUpEffect.Play();
        yield return(experience.SetValue(0));

        expForLvlUp = (int)(expForLvlUp * 1.2);
        experience.SetMaxValue(expForLvlUp);
        purposes.Dequeue().dissolveEvent.Invoke();
        for (var i = 0; i < list.Count; i++)
        {
            if (list.InnerList[i].Digit == DigitCap)
            {
                yield return(list.ChangeValue(i, DigitCap / 2));
            }
        }

        DigitCap++;
        yield return(new WaitForSecondsRealtime(1.3f));

        yield return(CollapseSum());
    }