コード例 #1
0
ファイル: MemoryUI.cs プロジェクト: SebsDragneel/Portfolio
    void ShowScore()
    {
        if (score > finalScore)
        {
            finalScore = score;
        }
        if (finalScore > PlayerPrefs.GetFloat("MemoryScore"))
        {
            PlayerPrefs.SetFloat("MemoryScore", finalScore);
        }
        else
        {
            finalScore = PlayerPrefs.GetFloat("MemoryScore");
        }

        lives = 5;
        UI.SetActive(false);
        Capsules.SetActive(false);
        Spheres.GetComponent <Randomsphere>().Getclonei().SetActive(false);
        Spheres.GetComponent <Randomsphere>().Getclonej().SetActive(false);
        Spheres.GetComponent <Randomsphere>().Getclonek().SetActive(false);
        scoreBoard.SetActive(true);
        scoreBoard.transform.position = new Vector3(transform.position.x, transform.position.y, transform.position.z + 35);
        Username.GetComponent <TMPro.TextMeshPro>().text = FacebookManager.Instance.ProfileName + ": " + score.ToString();
        if (FacebookManager.Instance.ProfilePic != null)
        {
            ProfilePic.GetComponent <Image>().sprite = FacebookManager.Instance.ProfilePic;
        }
    }
コード例 #2
0
ファイル: MemoryUI.cs プロジェクト: SebsDragneel/Portfolio
 public void RestartGame()
 {
     finnished = false;
     UI.SetActive(true);
     scoreBoard.SetActive(false);
     lives = 5;
     score = 0;
     Level = 1;
     theLives.GetComponent <TMPro.TextMeshPro>().text = "LIVES: " + lives;
     Spheres.GetComponent <Randomsphere>().Reset();
     startTime     = 60.0f;
     timeRemaining = 60.0f;
 }