Beispiel #1
0
    private void setTextColorByRarity(Text text, Item.Rarities rarity)
    {
        Color32 colorToChange = new Color32();

        _palite.TryGetValue(rarity, out colorToChange);
        text.color = colorToChange;
    }
Beispiel #2
0
 // boundsmin, boundsmax
 public KeyValuePair <int, int> GetSuffixForRarity(Item.Rarities rarity)
 {
     if (rarity == Item.Rarities.Magic)
     {
         return(new KeyValuePair <int, int>(1, 3));
     }
     else if (rarity == Item.Rarities.Rare)
     {
         return(new KeyValuePair <int, int>(2, 4));
     }
     else if (rarity == Item.Rarities.Legendary)
     {
         return(new KeyValuePair <int, int>(3, 5));
     }
     else //(rarity == Item.Rarities.Common)
     {
         return(new KeyValuePair <int, int>(1, 1));
     }
 }
Beispiel #3
0
 public WeaponItem(string name, Item.Rarities rarity, int level, int durability, int gold, int minDmg, int maxDmg)
     : base(name, rarity, true, level, gold, durability, minDmg, maxDmg)
 {
 }
Beispiel #4
0
 public RarityDrop(Item.Rarities _Rarity, int _Weight)
 {
     this.Rarity = _Rarity;
     this.Weight = _Weight;
 }