Beispiel #1
0
 private MetaImpactNugget EnsureMetaImpactNugget()
 {
     var metaImpactNugget = Nuggets.OfType<MetaImpactNugget>().FirstOrDefault();
     if (metaImpactNugget == null)
     {
         Nuggets.Add(metaImpactNugget = new MetaImpactNugget());
     }
     return metaImpactNugget;
 }
Beispiel #2
0
 private DamageNugget EnsureDammageNugget(int index)
 {
     var damageNuggets = GetDamageNuggets().ToList();
     while (damageNuggets.Count < index + 1)
     {
         var damageNugget = new DamageNugget();
         Nuggets.Add(damageNugget);
         damageNuggets.Add(damageNugget);
     }
     return damageNuggets[index];
 }