public Text GenerateItemName(Transform canvas, string name, RareLevel rareLevel) { var go = Instantiate(Resources.Load("Prefabs/WeaponName"), canvas, false) as GameObject; Text text = go.GetComponent <Text>(); text.text = name; switch (rareLevel) { case RareLevel.N: text.color = normalItemColor; break; case RareLevel.R: text.color = rareItemColor; break; case RareLevel.SR: text.color = superRareItemColor; break; default: break; } return(text); }
protected Weapon(string name, int minDmg, int maxDmg, int numberOfSockets, RareLevel rareLevel) { this.Name = name; this.MinDamage = minDmg * (int)rareLevel; this.MaxDamage = maxDmg * (int)rareLevel; this.sockets = new IGem[numberOfSockets]; }
public Sword(string name, RareLevel rareLevel) : base(name, MinDmg, MaxDmg, NumberOfSockets, rareLevel) { }