void CheckScore(string name, int score, TagManager.GameDifficulty difficulty) { if (PYScoreData.GetStudentScore(name, difficulty) > score) { PYAlertPopup popup = PYAlertPopup.InvokeAlertPopup("Popups/AlertPopup_1b").SetTitle("ATENÇÃO!", 1).SetText("O resultado atual é inferior ao já registrado, e por isso será descartado.".ToUpper(), 1); popup.AddButton("PYButtonConfirm", null).AddButtonAction(0, () => { BackToMainMenu(); PYAudioManager.Instance.StartAudio(PYAudioTags.Voice_ptBR_Continuar); }); popup.ClosePopupByFader = false; popup.Open(); PYAudioManager.Instance.StartAudio(PYAudioTags.Voice_ptBR_RegistrarPop03).Delay(.25f).Play(); } else { RegisterScore(name, score, difficulty); } }