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); }
public ClassViewModel(ClassesViewModel owner, ClassBase classInstance) { Owner = owner; ClassInstance = classInstance; }
public PrestigeClassViewModel(ClassesViewModel owner, PrestigeClass classInstance) : base(owner, classInstance) { ClassInstance = classInstance; Register(); }
public ClassWithLevelViewModel(ClassesViewModel owner, ClassBase classInstance) : base(owner, classInstance) { }