void SetWeaponImageAndLabels(WeaponBody.WeaponType _type, WeaponPart.RarityLevel _rarity) { nameLbl.text = _rarity.ToString() + " " + _type.ToString(); rarityLbl.text = _rarity.ToString(); weaponTypeImg.sprite = weaponTypeSprites[(int)_type]; }
void SetRarityColor(WeaponPart.RarityLevel _rarity) { foreach (Graphic graphic in rarityColorGraphics) { graphic.color = raritySO.rarityColors[(int)_rarity]; } foreach (Graphic graphic in rarityColorHLGraphics) { graphic.color = raritySO.rarityColors[(int)_rarity] + new Color(.2f, .2f, .2f); } }
public void UpdateWeaponCard(WeaponBody.WeaponType _type, Dictionary <WeaponPart.WeaponStatType, float> _weaponStats, WeaponPart.RarityLevel _rarity) { SetWeaponImageAndLabels(_type, _rarity); SetStats(_weaponStats); SetRarityColor(_rarity); }