Пример #1
0
 public Crew(CrewBackground background, CrewPreference preference, CrewSkill skills, TierType tier, LevelType level)
     : base (ItemType.Crew, tier, level)
 {
     if (background == CrewBackground.Undefined) throw new ArgumentException("The crew background is undefined.", nameof(background));
     if (preference == CrewPreference.Undefined) throw new ArgumentException("The crew preference is undefined.", nameof(preference));
     Background = background;
     Preference = preference;
     Skills = skills;
 }
        //private CommandBindingCollection _commandBindings;
        //private CrewViewModel _owner;

        public CrewSkillViewModel(CommandBindingCollection commandBindings, CrewSkill skill, CrewViewModel owner)
            : base(skill, owner)
        {
            this.ToggleCommand = Command.FromAction(commandBindings, this.ToggleLearnt);
        }