コード例 #1
0
    //Passive cookies
    public IEnumerator AddCps()
    {
        float cookiesOnHold = 0;

        while (true)
        {
            yield return(new WaitForSeconds(cpsCd));

            cookiesOnHold += (float)cookiesPerSecond * cpsCd;

            if (cookiesOnHold >= 1)
            {
                //Adderar cookiesOnHold utan dess decimaler.
                cookies      += (ulong)Mathf.Floor(cookiesOnHold);
                cookiesTotal += (ulong)Mathf.Floor(cookiesOnHold);
                //cookiesOnHold förlorar alla heltal och har bara kvar decimalerna.
                cookiesOnHold = cookiesOnHold % 1;
                TotalCookiesAchievementGet?.Invoke();
            }
        }
    }
コード例 #2
0
 //Varje gång jag klickar.
 void AddCookies()
 {
     cookies      += cookiesPerClick;
     cookiesTotal += cookiesPerClick;
     TotalCookiesAchievementGet?.Invoke();
 }