Ejemplo n.º 1
0
    private IEnumerator UpdateRanking()
    {
        List <string> ranking = new List <string>();

        yield return(StartCoroutine(WebRequest.PostRequest("http://127.0.0.1:8000/data/get", "{\"type\":\"standard\"}", (result) =>
                                                           ranking = result
                                                           )));

        for (int i = 0; i < ranking.Count / 2; i += 1)
        {
            var item = GameObject.Instantiate(prefab) as RectTransform;
            item.SetParent(transform, false);

            var text = item.GetComponentsInChildren <Text>();
            text[0].text = (i + 1).ToString();
            text[1].text = (ranking[i * 2]).ToString();
            text[2].text = (ranking[i * 2 + 1]).ToString();
        }

        var item2 = GameObject.Find("Score");
        var text2 = item2.GetComponentsInChildren <Text>();

        text2[1].text = TitleTransition.GetName();
        text2[2].text = Score.GetScore().ToString();
    }
Ejemplo n.º 2
0
 private void checkBoxFile_OnChange(object sender, EventArgs e)
 {
     if (!checkHasFileIni)
     {
         if (checkBoxFile.Checked)
         {
             TitleTransition.ShowSync(panelHeaderQuesFile);
             ShowTransition.ShowSync(panelContentQuesFile);
             panelHeaderQuesFile.Visible  = true;
             panelContentQuesFile.Visible = true;
         }
         else
         {
             TitleTransition.Hide(panelHeaderQuesFile);
             ShowTransition.Hide(panelContentQuesFile);
         }
     }
 }
Ejemplo n.º 3
0
Archivo: Timer.cs Proyecto: 0eta0/oasis
    void Update()
    {
        if (!CountDown.GetCanStart() || isGameOver)
        {
            return;
        }

        currentTime -= Time.deltaTime;

        if (!isGameOver && currentTime <= 0)
        {
            SoundManager.Instance.PlaySe(SE.TimeUp);
            isGameOver = true;
            Score.SetScore(playerController.GetfriendsCount() + 1);
            gameOverObj.SetActive(true);
            sendRate rate = FindObjectOfType <sendRate>();
            rate.sendScore(TitleTransition.GetName(), Score.GetScore(), "standard");
        }

        timerText.text = minute.ToString("0") + ":" + ((int)currentTime).ToString("0");
    }