Exemple #1
0
 private void OnLevelChanged(OldNewEventArgs e)
 {
     if (LevelChanged != null)
         LevelChanged(this, e);
 }
Exemple #2
0
 private void OnExperienceChanged(OldNewEventArgs e)
 {
     if (ExperienceChanged != null)
         ExperienceChanged(this, e);
 }
Exemple #3
0
 public virtual void RaceExperienceChanged(object sender, OldNewEventArgs e)
 {
 }
Exemple #4
0
        public virtual void RaceLevelChanged(object sender, OldNewEventArgs e)
        {
            var descriptor = (Descriptor) sender;
            UpdateDescriptors(null, descriptor);

            if (e.OldValue < e.NewValue)
            {
                for (int i = e.OldValue; i < e.NewValue; ++i)
                {
                    Console.WriteLine("{0}'s Race has leveled up from {1} to {2}", Name, i, i + 1);
                    UpdateLevels(descriptor);
                }
            }
        }
Exemple #5
0
 public virtual void ClassLevelChanged(object sender, OldNewEventArgs e)
 {
     var descriptor = (Descriptor) sender;
     UpdateDescriptors(null, descriptor);
     UpdateLevels(descriptor);
 }