public void pickRandomPuzzle() { int randomNum; int range; range = puzzleIndexList.Count; randomNum = Random.Range(0, range); if (puzzleIndexList.Count == 0) { Debug.Log("SEVİYE BİTTİ!"); float finishTime = chapterEndTime - chapterStartTime; float score = plus - minus - (finishTime / 5f); canvasHandler.addScore(levelIndex, puzzleIndex, score); canvasHandler.setGLLEndTime(Time.time); canvasHandler.loadLevelMenu(); } else { //FINISH if (chapterStart) { chapterEndTime = Time.time; float finishTime = chapterEndTime - chapterStartTime; //Debug.LogError("End time!!!: " + chapterEndTime); //Debug.LogError("Finish time: " + finishTime); //Debug.LogError("PLUS: " + plus); //Debug.LogError("MINUS: " + minus); float finish = (int)(finishTime / 2f) * (-1); //Debug.LogError("FINISH/2" + finish); float bisi; bisi = (-1 * minus) - finish; //Debug.LogError("EX: " + bisi.ToString()); float score = plus - bisi; //Debug.Log("SCOREEEEEEEE: " + score); canvasHandler.addScore(levelIndex, puzzleIndex, score); plus = 0; minus = 0; } chapterStart = true; puzzleIndex = puzzleIndexList[randomNum]; puzzleIndexList.Remove(puzzleIndex); gameObject.transform.FindChild("Header").GetChild(0).GetComponent <TextMeshProUGUI>().text = "Bölüm " + (puzzleIndex + 1); //START chapterStartTime = Time.time; Debug.LogError("START TIME!!: " + chapterStartTime); } Debug.LogError("RAAAAAAAAAAAAAAAAANGE: " + range); Debug.Log("START LEVEL INDEX: " + levelIndex); Debug.Log("START PUZZLE INDEX: " + puzzleIndex); }
public void turnBack() { //yield return new WaitForSeconds(1); scr.loadLevelMenu(); }