コード例 #1
0
 private void Update()
 {
     if (Input.GetKey(KeyCode.S) && Input.GetKeyDown(KeyCode.D))
     {
         PYScoreData.DeleteAll();
     }
 }
コード例 #2
0
        private void ClearScore()
        {
            if (PYAudioManager.Instance != null)
            {
                PYAudioManager.Instance.StartAudio(PYAudioTags.Voice_ptBR_Continuar).Play();
                PYAudioManager.Instance.StartAudio(PYAudioTags.Voice_ptBR_DeleteMsg03).Delay(1f).Play();
            }

            PYScoreData.DeleteAll();

            ScoreboardRef.Refresh();

            PYAlertPopup popup = PYAlertPopup.InvokeAlertPopup("AlertPopup_1b")
                                 .SetTitle(Localization.GetAsset <string>(TagManager.LOCALIZATION_ATENTION, "ATENÇÂO") + "!")
                                 .SetText(Localization.GetAsset <string>(TagManager.LOCALIZATION_SCORE_DELETED, "O PLACAR FOI APAGADO."));

            popup.UseFader = true;
            popup.AddButton("PYButtonConfirm", null);
            popup.Open();

            popup.onClosing.AddListener(() =>
            {
                if (PYAudioManager.Instance != null)
                {
                    PYAudioManager.Instance.Stop(PYAudioTags.Voice_ptBR_DeleteMsg03);
                }
            });
            popup.onClosed.AddListener(() =>
            {
                ScoreMenuManager.Instance.ChangeScene("menu");
            });
        }
コード例 #3
0
        protected override void Start()
        {
            base.Start();

            // Just for tests!
            PYScoreData.DeleteAll();
            for (int i = 0; i < 15; i++)
            {
                PYScoreData.RegisterStudent("MMMMMMMMMMMMMMMMMM" + i, 100 * (i == 0 ? 1 : i), PYGameManager.Instance.GameDifficulty);
            }

            Show();
        }