private void setTextColorByRarity(Text text, Item.Rarities rarity) { Color32 colorToChange = new Color32(); _palite.TryGetValue(rarity, out colorToChange); text.color = colorToChange; }
// 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)); } }
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) { }
public RarityDrop(Item.Rarities _Rarity, int _Weight) { this.Rarity = _Rarity; this.Weight = _Weight; }