示例#1
0
        public CharacterViewModel()
        {
            Character = new Character();

            RaceVM      = new RaceViewModel(Character);
            AbilitiesVM = new AbilitiesViewModel(Character);
            ClassesVM   = new ClassesViewModel(this);
            SkillsVM    = new SkillsViewModel(Character);
            FeatsVM     = new FeatsViewModel(this);
            LanguagesVM = new LanguagesViewModel(Character);
        }
示例#2
0
 public ClassViewModel(ClassesViewModel owner, ClassBase classInstance)
 {
     Owner         = owner;
     ClassInstance = classInstance;
 }
示例#3
0
 public PrestigeClassViewModel(ClassesViewModel owner, PrestigeClass classInstance)
     : base(owner, classInstance)
 {
     ClassInstance = classInstance;
     Register();
 }
示例#4
0
 public ClassWithLevelViewModel(ClassesViewModel owner, ClassBase classInstance)
     : base(owner, classInstance)
 {
 }