コード例 #1
0
    public string ReturnParasAikaText(NetWorkResponse res, float time)
    {
        switch (res)
        {
        case NetWorkResponse.NoData:
            return("Sinulla ei ole vielä aikaa tälle keräyserälle.");

        case NetWorkResponse.NoConnection:
            return("Internet-yhteyttä ei löytynyt.");

        default:
            return(time == 0f ? "Haetaan aikaa..." : "Paras aikasi on: " + Global.FromFloatToTime(time));
        }
    }
コード例 #2
0
 private void ShowHighScores(NetWorkResponse res = NetWorkResponse.Success)
 {
     entries.anchoredPosition = Vector2.zero;
     if (res == NetWorkResponse.Success)
     {
         lataus.SetActive(!Settings.keraysera.isHighScoreListUpdated);
         int highScoreMax = Settings.keraysera.highScoreList.Count;
         if (highScoreMax > 7)
         {
             slider.gameObject.SetActive(true);
             slider.maxValue = Settings.keraysera.highScoreList.Count - entriesHeight / separation;
             slider.value    = 0;
             slider.onValueChanged.AddListener(value => entries.anchoredPosition = new Vector2(0f, value * separation));
         }
         else
         {
             slider.value = 0;
             slider.gameObject.SetActive(false);
         }
         for (int i = 0; i < 100; i++)
         {
             if (highScoreMax <= i)
             {
                 highScorePool[i].obj.SetActive(false);
                 continue;
             }
             highScorePool[i].obj.SetActive(true);
             highScorePool[i].prefab.SetEntry(i, Settings.keraysera.highScoreList[i]);
         }
     }
     else if (res == NetWorkResponse.NoData)
     {
         lataus.GetComponent <TextMeshProUGUI>().text = "Ei tuloksia.";
     }
     else if (res == NetWorkResponse.NoConnection)
     {
         lataus.GetComponent <TextMeshProUGUI>().text = "Ei internet-yhteyttä.";
     }
 }
コード例 #3
0
 private void CheckForNewTime(NetWorkResponse res, float newTime, float oldTime)
 {
     if (res == NetWorkResponse.NoConnection)
     {
         parasAika.text = "Ei internet-yhteyttä. Aikaasi ei päivitetty online-tietokantaan.";
         return;
     }
     else if (res == NetWorkResponse.NoData)
     {
         PostNewTime(newTime);
     }
     else if (res == NetWorkResponse.Success)
     {
         if (newTime < oldTime)
         {
             PostNewTime(newTime);
         }
         else
         {
             parasAika.text = "Ikävä kyllä et parantanut parasta aikaasi tälle keräyserälle. Paras aikasi tälle keräyserälle on " + Global.FromFloatToTime(Settings.keraysera.userBestTime) + ".";
         }
     }
 }