public EmeraldGem(GemClarity clarity) : base(clarity, INITIAL_STRENGTH_VALUE, INITIAL_AGILITY_VALUE, INITIAL_VITALITY_VALUE)
 {
 }
示例#2
0
 public Ruby(GemClarity clarity)
     : base(clarity, AgilityBonus, StrengthBonus, VitalityBonus)
 {
 }
示例#3
0
 protected Gem(GemClarity gemClarity, int strength, int agility, int vitality)
 {
     this.Strength = strength + (int)gemClarity;
     this.Agility  = agility + (int)gemClarity;
     this.Vitality = vitality + (int)gemClarity;
 }
示例#4
0
 public Ruby(GemClarity gemClarity)
     : base(gemClarity, BaseStrength, BaseAgility, BaseVitality)
 {
 }
示例#5
0
 public Ruby(GemClarity clarity)
     : base(clarity, 7, 2, 5)
 {
 }
示例#6
0
 public Ruby(GemClarity clarity) : base(7, 2, 5, clarity)
 {
 }
示例#7
0
 public Amethyst(GemClarity clarity)
 {
     this.Strength = 2 + (int)clarity;
     this.Agility  = 8 + (int)clarity;
     this.Vitality = 4 + (int)clarity;
 }
示例#8
0
 public Ruby(GemClarity clarity)
     : base(clarity, STRENGTH, AGILITY, VITALITY)
 {
 }
示例#9
0
 public Emerald(GemClarity clarity) : base(clarity, defaultStrength, defaultAgility, defaultVitality)
 {
 }
示例#10
0
 public Amethyst(GemClarity gemClarity)
     : base(gemClarity, BaseStrength, BaseAgility, BaseVitality)
 {
 }
示例#11
0
 public Emerald(GemClarity levelOfClarity)
     : base(levelOfClarity, EmeraldStrength, EmeraldAgility, EmeraldVitality)
 {
 }
示例#12
0
 public Amethyst(GemClarity clarity)
     : base(AmethystGemKind, AmethystStrength, AmethystAgility, AmethystVitality, clarity)
 {
 }
示例#13
0
 public Ruby(GemClarity clarity)
     : base(RubyGemKind, RubyStrength, RubyAgility, RubyVitality, clarity)
 {
 }
 public Emerald(GemClarity gemClarity)
     : base(gemClarity, BaseStrength, BaseAgility, BaseVitality)
 {
 }
 public AmethystGem(GemClarity clarity) : base(clarity, INITIAL_STRENGTH_VALUE, INITIAL_AGILITY_VALUE, INITIAL_VITALITY_VALUE)
 {
 }
示例#16
0
 public Amethyst(GemClarity clarity) : base(2, 8, 4, clarity)
 {
 }
示例#17
0
 public Ruby(GemClarity levelOfClarity)
     : base(levelOfClarity, RubyStrength, RubyAgility, RubyVitality)
 {
 }
示例#18
0
 public Amethyst(GemClarity clarity)
     : base(clarity, STRENGTH, AGILITY, VITALITY)
 {
 }
示例#19
0
 public Emerald(GemClarity clarity)
     : base(clarity, AgilityBonus, StrengthBonus, VitalityBonus)
 {
 }
 public Amethyst(GemClarity clarity)
     : base(clarity, InitialStrengthBonus, InitialAgilityBonus, InitialVitalityBonus)
 {
 }
示例#21
0
 public Amethyst(GemClarity clarity) : base(clarity, 2, 8, 4)
 {
 }
示例#22
0
        public IGem CreateGem(string typeName, string clarityName)
        {
            GemClarity rarity = Enum.Parse <GemClarity>(clarityName, true);

            return((IGem)Activator.CreateInstance(Type.GetType("InfernoInfinity.Models.Gems." + typeName), rarity));
        }
示例#23
0
 public Amethyst(GemClarity clarity)
     : base(clarity, AgilityBonus, StrengthBonus, VitalityBonus)
 {
 }
示例#24
0
 public Emerald(GemClarity clarity) : base(1, 4, 9, clarity)
 {
 }
示例#25
0
 public Emerald(GemClarity clarity) : base(clarity, 1, 4, 9)
 {
 }
示例#26
0
 public Ruby(GemClarity clarity)
     : base(clarity, Strength, Agility, Vitality)
 {
 }
示例#27
0
 public Emerald(GemClarity clarity)
     : base(EmeraldGemKind, EmeraldStrength, EmeraldAgility, EmeraldVitality, clarity)
 {
 }
示例#28
0
 public Ruby(GemClarity clarity) : base(clarity, defaultStrength, defaultAgility, defaultVitality)
 {
 }
 public Emerald(GemClarity clarity)
     : base(clarity, InitialStrengthBonus, InitialAgilityBonus, InitialVitalityBonus)
 {
 }
示例#30
0
 public Amethyst(GemClarity gemClarity) : base(gemClarity, 2, 8, 4)
 {
 }