void BuySkin() { var buttonSelf = UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject; Debug.Log(buttonSelf.tag); if (buttonSelf.tag == "Orange") { dbReader = db.ReadSpecificData("playermanage", "diamond", acountInp.text, passwordInp.text); if (dbReader.Read()) { diamond1 = int.Parse(dbReader.GetValue(2).ToString()); if (diamond1 >= 100) { db.UpdateInto("playermanage", "diamond", diamond - 100); buttonSelf.transform.GetChild(0).GetComponent <Text>().text = "穿戴"; buttonSelf.GetComponent <Button>().onClick.RemoveListener(BuySkin); buttonSelf.GetComponent <Button>().onClick.AddListener(WearSkin); } else { tipPanel.gameObject.SetActive(true); Debug.Log(diamond1); diama.text = diamond1.ToString(); } } } if (buttonSelf.tag == "Red") { dbReader = db.ReadSpecificData("playermanage", "diamond", acountInp.text, passwordInp.text); if (dbReader.Read()) { diamond1 = int.Parse(dbReader.GetValue(2).ToString()); if (diamond1 >= 150) { db.UpdateInto("playermanage", "diamond", diamond - 150); buttonSelf.transform.GetChild(0).GetComponent <Text>().text = "穿戴"; buttonSelf.GetComponent <Button>().onClick.RemoveListener(BuySkin); buttonSelf.GetComponent <Button>().onClick.AddListener(WearSkin); } else { tipPanel.gameObject.SetActive(true); diama.text = diamond1.ToString(); } } } if (buttonSelf.tag == "Purple") { dbReader = db.ReadSpecificData("playermanage", "diamond", acountInp.text, passwordInp.text); if (dbReader.Read()) { diamond1 = int.Parse(dbReader.GetValue(2).ToString()); if (diamond1 >= 200) { db.UpdateInto("playermanage", "diamond", diamond - 200); buttonSelf.transform.GetChild(0).GetComponent <Text>().text = "穿戴"; buttonSelf.GetComponent <Button>().onClick.RemoveListener(BuySkin); buttonSelf.GetComponent <Button>().onClick.AddListener(WearSkin); } else { tipPanel.gameObject.SetActive(true); diama.text = diamond1.ToString(); } } } }