private void Start()
    {
        ButtonEffect[0].GetComponent <Button>().Select();
        ButtonEffect[2].GetComponent <TextEffect1>().enabled = true;
        ButtonBuf = ButtonEffect[2];

        EventSystemObj = GameObject.Find("EventSystem");
        rank           = EventSystemObj.GetComponent <BoolFlag>();
        rankTmp        = rank.getfRank();
    }
Beispiel #2
0
 private void Update()
 {
     if (rank.getfRank())
     {
         FirstScreen.SetActive(false);
         RankingScreen.SetActive(true);
     }
     else
     {
         FirstScreen.SetActive(true);
         RankingScreen.SetActive(false);
     }
 }
    void Update()
    {
        Button = EventSystem.current.currentSelectedGameObject;


        for (int i = 0; i < ButtonEffect.Length; i++)
        {
            if ((Button == ButtonEffect[i]) && (Button != ButtonBuf))
            {
                /*On change de bouton*/
                SoundManagerMain.PlaySound(SoundManagerMain.Sound.select);


                ButtonEffect[i].GetComponent <TextEffect1>().enabled = true;

                TextEffect1 buf = ButtonBuf.GetComponent <TextEffect1>();
                buf.ResetColor();
                buf.enabled = false;

                ButtonBuf = Button;
            }
        }

        if (rank.getfRank())
        {
            ButtonEffect[3].GetComponent <Button>().Select();
            rankTmp = rank.getfRank();
        }
        else
        {
            if (rankTmp != rank.getfRank())
            {
                ButtonEffect[2].GetComponent <Button>().Select();
                rankTmp = rank.getfRank();
            }
        }
    }