Ejemplo n.º 1
0
        private void ViewModelOnGameXPAwarded(object sender, EventArgs e)
        {
            while (ViewModel.AwardedXp.Count > 0)
            {
                AwardedXpOverlay XPoverlay = new Views.AwardedXpOverlay();
                XPoverlay.XpCount = ViewModel.AwardedXp[0];

                XPoverlay.Show();

                ViewModel.AwardedXp.RemoveAt(0);
            }
            PlayerDataToCurrentExperienceConverter converter = new PlayerDataToCurrentExperienceConverter();

            ExperienceProgressBar.Value = (Int64)converter.Convert(GameClient.PlayerStats, typeof(int), null, null);
        }
Ejemplo n.º 2
0
        private void ViewModelOnGameXPAwarded(object sender, EventArgs e)
        {
            while (ViewModel.AwardedXp.Count > 0)
            {
                AwardedXpCount.Text = $"+{ViewModel.AwardedXp[0]} XP";

                ShowAwardedXPStoryBoard.Completed += XPShown;
                ShowAwardedXPStoryBoard.Begin();

                ViewModel.AwardedXp.RemoveAt(0);

                AudioUtils.PlaySound(AudioUtils.MAIN_XP);
            }
            PlayerDataToCurrentExperienceConverter converter = new PlayerDataToCurrentExperienceConverter();

            ExperienceProgressBar.Value = (Int64)converter.Convert(GameClient.PlayerStats, typeof(int), null, null);
        }