public void SetWeapon(Weapon weapon) { text.text = ""; if (weapon == null) { return; } text.text += weapon.weaponName + "\n"; text.text += string.Format("<color={0}><b>Damage:</b></color> {1}-{2}", ColorPallete.GetStatHexColor(StatType.damage), weapon.damage.x, weapon.damage.y); //accuracy, crit? }
public override string ToString() { if (duration < 0) { return(string.Format("{0} {1}\n", amount, StatName.ToString(stat))); } return(string.Format("{0}{1} <color={4}>{2}</color> for {3} turns\n", amount < 0 ? "" : "+", amount, StatName.ToString(stat), duration, ColorPallete.GetStatHexColor(stat))); }