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(); }
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(); } } }