private DamageNuggetData EnsureDammageNugget(int index) { var damageNuggets = GetDamageNuggets().ToList(); while (damageNuggets.Count < index + 1) { var damageNugget = new DamageNuggetData(); Nuggets.Add(damageNugget); damageNuggets.Add(damageNugget); } return(damageNuggets[index]); }
internal DamageNugget(Weapon weapon, DamageNuggetData data) { _weapon = weapon; _data = data; }