/// <summary> /// Наполняет заместители реальных справочников данными /// </summary> protected void CreateProxy() { //CertificationDocTypes CertificationDocTypes.Clear(); foreach (var doc in CertificationDocTypesDB) { CertificationDocTypes.Add(new CertificationDocumentTypeProxy(doc)); } //SinistreeTypes SinistreeTypes.Clear(); foreach (var doc in SinistreeTypesDB) { SinistreeTypes.Add(new SinistreeTypeProxy(doc)); } //SujetDocumentTypes SujetDocumentTypes.Clear(); foreach (var doc in SujetDocumentTypesDB) { SujetDocumentTypes.Add(new SujetDocumentTypeProxy(doc)); } //UtilisationTypes UtilisationTypes.Clear(); foreach (var doc in UtilisationTypesDB) { UtilisationTypes.Add(new UtilisationTypeProxy(doc)); } //JuridiqueTypes JuridiqueTypes.Clear(); foreach (var doc in JuridiqueTypesDB) { JuridiqueTypes.Add(new JuridiqueTypeProxy(doc)); } //Etats Etats.Clear(); foreach (var doc in EtatsDB) { Etats.Add(new EtatProxy(doc)); } //Направляем уведомление об изменении свойств RaisePropertyChanged(nameof(CertificationDocTypes)); RaisePropertyChanged(nameof(SinistreeTypes)); RaisePropertyChanged(nameof(SujetDocumentTypes)); RaisePropertyChanged(nameof(UtilisationTypes)); RaisePropertyChanged(nameof(JuridiqueTypes)); RaisePropertyChanged(nameof(Etats)); }
/* * Constructeur avec surnom */ public Monstre(string Surnom) : base() { this.Surnom = Surnom; this.NiveauExperience = 1; this.PointsExperience = 0; this.ptsVieActuels = PtsVieBase; this.ptsEnergieActuels = PtsEnergieBase; this.Etats = new List <EtatActif>(); this.HabiletesActives = new List <Habilete>(); this.Attaque = Attaque; this.Defense = Defense; Etats.Add(EtatActif.Vivant); }