Ejemplo n.º 1
0
        private async void ShowAcheivement(BasicAcheivement acheivement)
        {
            acheivementTitle.Content    = acheivement.AcheivementTitle;
            acheivementMessage.Content  = acheivement.AcheivementMessage;
            acheivementProgress.Maximum = acheivement.TotalSteps;
            acheivementProgress.Value   = acheivement.CurrentStep;

            Visibility = System.Windows.Visibility.Visible;
            await Task.Delay(2000);

            Visibility = System.Windows.Visibility.Collapsed;
        }
 private static void Acheivement_AchveimentProgress(BasicAcheivement obj)
 {
     if (AcheivementProgress != null)
     {
         if (obj.GetComplectionPercent() == 100)
         {
             AcheivementComplete.Invoke(obj);
         }
         else
         {
             AcheivementProgress.Invoke(obj);
         }
     }
 }
 public static void AddAcheivement(BasicAcheivement acheivement)
 {
     acheivement.AchveimentProgress += Acheivement_AchveimentProgress;
     addedAcheivements.Add(acheivement);
 }
Ejemplo n.º 4
0
 private void AcheivementSystem_AcheivementProgress(BasicAcheivement acheivement)
 {
     ShowAcheivement(acheivement);
 }
Ejemplo n.º 5
0
 private void AcheivementSystem_AcheivementComplete(BasicAcheivement acheivement)
 {
     ShowAcheivement(acheivement);
 }