示例#1
0
        public NewSousRace GenerateNewSousRace()
        {
            SousRace sr = new SousRace();

            sr.InitNewSousRace();
            NewSousRace newSousRace = new NewSousRace(sr);

            return(newSousRace);
        }
示例#2
0
 public NewSousRace(SousRace sousRace)
 {
     this.Id         = sousRace.Id;
     this.Nom        = sousRace.Nom;
     this.Definition = sousRace.Definition;
     if (sousRace.Race != null)
     {
         this.IdRace  = sousRace.Race.Id;
         this.NomRace = sousRace.Race.Nom;
     }
     else
     {
         this.IdRace  = 0;
         this.NomRace = "sans";
     }
     this.Stat = new List <NewValeurStat>();
     foreach (ValeurSousRaceStat vsr in sousRace.Stat)
     {
         this.Stat.Add(new NewValeurStat(vsr));
     }
 }