Esempio n. 1
0
    //mexer aqui para abrir a fase final
    public void StartLevel()
    {
        print(GetCurrentSemester());
        int test = GetCurrentTest(GetCurrentSemester() - 1);

        if (test <= 3 && this.bPlayText.text.CompareTo("JOGAR") == 0)
        {
            menu.interactable = false;
            levelManager.transform.parent.gameObject.SetActive(true);
            menu.DOFade(0, 1f);
            levelManager.InitLevelFromIndex(test);
            levelManager.currentSemester = GetCurrentSemester() - 1;
            levelManager.currentTest     = GetCurrentTest(GetCurrentSemester() - 1);
            StartCoroutine(levelManager.LevelLoop());
        }
        else
        {
            if (GetCurrentSemester() < 8)
            {
                NextSemester();
                SceneManager.LoadScene("MenuDeFases");
            }
            else
            {
                GradeHistory.resetAllSemesters();
                PlayerController.ResetPlayerAttributes();
                SceneManager.LoadScene("MenuDeFases");
            }
        }
    }
Esempio n. 2
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            GradeHistory = await _context.GradeHistory.FirstOrDefaultAsync(m => m.GradeHistoryID == id);

            if (GradeHistory == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Esempio n. 3
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            GradeHistory = await _context.GradeHistory.FindAsync(id);

            if (GradeHistory != null)
            {
                _context.GradeHistory.Remove(GradeHistory);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Esempio n. 4
0
 public void ResetWithAnimation()
 {
     GradeHistory.resetAllSemesters();
     StartCoroutine(ResetAnimation());
 }