Esempio n. 1
0
    public int GetGem(Type.TYPE type)
    {
        int retval = 0;

        switch (type)
        {
        case Type.TYPE.DIAMOND:
            retval = diamondCount;
            break;

        case Type.TYPE.RUBY:
            retval = rubyCount;
            break;

        case Type.TYPE.SAPPHIRE:
            retval = sapphireCount;
            break;

        case Type.TYPE.TOPAZ:
            retval = topazCount;
            break;
        }

        return(retval);
    }
Esempio n. 2
0
 protected virtual void Start()
 {
     GetComponent <SpriteRenderer>().sprite = card.image;
     cost        = card.cost;
     IsAttack    = card.IsAttack;
     cardValue   = card.cardValue;
     defensPower = card.defensPower;
     type        = card.type;
     scale       = transform.localScale;
     origin      = transform.position;
     explain     = card.name;
     board       = GameObject.Find("NomalUI").gameObject;
     myBox       = GetComponent <BoxCollider2D>();
     CardUpgrade();
 }
Esempio n. 3
0
    public void AddGem(Type.TYPE type, int add)
    {
        switch (type)
        {
        case Type.TYPE.DIAMOND:
            diamondCount += add;
            break;

        case Type.TYPE.RUBY:
            rubyCount += add;
            break;

        case Type.TYPE.SAPPHIRE:
            sapphireCount += add;
            break;

        case Type.TYPE.TOPAZ:
            topazCount += add;
            break;
        }

        GameDataHandler.SaveGemCount(goldCount, topazCount, rubyCount, sapphireCount, diamondCount);
        MainUIMnager.Instance.SetText();
    }