protected Gem(GemQualityLevel gemQualityLevel) { this.GemQualityLevel = gemQualityLevel; this.StrengthBonus = 0; this.AgilityBonus = 0; this.VitalityBonus = 0; }
protected Gem(GemQualityLevel gemQualityLevel, int strength, int agility, int vitality) { this.gemQualityLevel = gemQualityLevel; this.StrengthBonus = strength + (int)gemQualityLevel; this.AgilityBonus = agility + (int)gemQualityLevel; this.VitalityBonus = vitality + (int)gemQualityLevel; }
public Emerald(GemQualityLevel gemQualityLevel) : base(gemQualityLevel, baseStrength, baseAgility, baseVitality) { }
public Amethyst(GemQualityLevel gemQualityLevel) : base(gemQualityLevel, baseStrength, baseAgility, baseVitality) { }
public Emerald(GemQualityLevel gemQualityLevel) : base(gemQualityLevel) { }
public Ruby(GemQualityLevel gemQualityLevel) : base(gemQualityLevel, baseStrength, baseAgility, baseVitality) { }
public Ruby(GemQualityLevel gemQualityLevel) : base(gemQualityLevel) { }
public Amethyst(GemQualityLevel gemQualityLevel) : base(gemQualityLevel) { }