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?
 }
Beispiel #2
0
 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)));
 }