public void Awake() { if (_instance == null) { _instance = this; } if (service == null) { service = new HighscoreService(); } entryContainer = transform.Find("ContainerIntregistrari"); entry = transform.Find("TemplateIntregistrare"); entry.gameObject.SetActive(false); refresh(); }
IEnumerator endGame() { yield return(new WaitForSeconds(3)); fereastraRezultate.SetActive(true); gameCanvas.SetActive(false); nimeritText.text = "" + noteNormale; bineText.text = "" + noteBune; perfectText.text = "" + notePerfecte; pierdutText.text = "" + noteRatate; float totalPrinderi = noteNormale + noteBune + notePerfecte; float procentPrinderi = (totalPrinderi / noteTotal) * 100f; procentajText.text = procentPrinderi.ToString("F1") + "%"; // pentru a converti valoarea in float cu o singura decimala string calificativ = "Din pacate muzica nu este punctul tau forte"; if (procentPrinderi > 35) { calificativ = "Exista potential dar mai este nevoie de antrenament"; if (procentPrinderi > 60) { calificativ = "Daca vei munci suficient te vei descurca cu un instrument real "; if (procentPrinderi > 75) { calificativ = "Felicitari! Ar trebui sa te apuci de un instrument real"; } } } calificativText.text = calificativ; scorFinalText.text = "Scor final " + scorCurent.ToString(); if (HighscoreUIManager.getInstance().isNewHighscore(scorCurent)) { inputWindow.SetActive(true); scorFinalText.text += "\nSCOR RECORD !!!"; } }