Exemplo n.º 1
0
 public override void Execute(object parameter)
 {
     if (!_owner.SelectedArchtype.IsUsed)
     {
         _owner.SelectedLevel.Instance.AddArchtype(_owner.SelectedArchtype.Value);
         _owner.SelectedArchtype.IsUsed = true;
     }
     else
     {
         _owner.SelectedLevel.Instance.RemoveArchtype(_owner.SelectedArchtype.Value);
         _owner.SelectedArchtype.IsUsed = false;
     }
     _owner.UpdatedLevels();
 }
 public override void Execute(object parameter)
 {
     _owner.Levels.Add(new ClassWithLevelViewModel(_owner, _owner.SelectedAvailableClass.Instance));
     _owner.AvailableClasses.Remove(_owner.SelectedAvailableClass);
     _owner.UpdatedLevels();
 }