Example #1
0
    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);
    }
Example #2
0
        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];
        }
Example #3
0
 public Sword(string name, RareLevel rareLevel)
     : base(name, MinDmg, MaxDmg, NumberOfSockets, rareLevel)
 {
 }