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); }
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(); }
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(); }