Example #1
0
    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);
    }
Example #2
0
 public void turnBack()
 {
     //yield return new WaitForSeconds(1);
     scr.loadLevelMenu();
 }