public AbilityScores Clone()
 {
     using (MemoryStream mem = new MemoryStream())
     {
         Serializer.Serialize(mem, this);
         mem.Seek(0, SeekOrigin.Begin);
         AbilityScores r = (AbilityScores)Serializer.Deserialize(mem);
         return(r);
     }
 }
예제 #2
0
 public void GenerateAbilityScores()
 {
     Scores = new AbilityScores()
     {
         PointBuyCost = new List <int>()
         {
             0, 1, 2, 3, 4, 5, 7, 9
         },
         PointBuyPoints   = 27,
         PointBuyMinScore = 8,
         PointBuyMaxScore = 15
     };
     foreach (AbilityScoreArray a in AbilityScoreArray.Generate())
     {
         Scores.Arrays.Add(a.ToString());
     }
 }