public override void onRelease() { uiComponent = null; }
public override void onInit() { uiComponent = uiObject.GetComponent <DDZRoomUIComponent>(); }
public void onClick(GameObject obj) { DDZRoomUIComponent roomUI = DDZRoomUIHandler.instance.getUIComponent(); JsonData data = new JsonData(); data ["curCid"] = Users.instance.cid; if (type == Type_Jiaofen) { gameObject.SetActive(false); int score = int.Parse(obj.name); if (score == 4) { score = 0; } data ["curScore"] = score; string json = data.ToJson(); KBEngineApp.app.player().cellCall("reqMessageC", DDZConst.ACTION_ROOM_JIAOPAI, json); } else if (type == Type_Jiabei) { gameObject.SetActive(false); int multiple = 0; if (obj.name == "1") { multiple = 12; } else { multiple = 11; } data ["curScore"] = multiple; string json = data.ToJson(); KBEngineApp.app.player().cellCall("reqMessageC", DDZConst.ACTION_ROOM_JIAOPAI, json); } else if (type == Type_Power) { if (obj.name == "1") { cardsManager.ShowTipCards(); AudioController.Instance.SoundPlay("ddz/choose"); } else { DDZRules.instance.clearList(); cardsManager.setSelectCards(); DDZRules.instance.sortByHTOL(); DDZRules.instance.sendCardsMessage(); AudioController.Instance.SoundPlay("ddz/givecard"); } } else if (type == Type_NoPower) { if (obj.name == "1") { gameObject.SetActive(false); DDZRoomUIHandler.instance.getUIComponent().unShowTips(); JsonData cards = new JsonData(); cards.SetJsonType(JsonType.Array); data ["cards"] = cards; string json = data.ToJson(); KBEngineApp.app.player().cellCall("reqMessageC", DDZConst.ACTION_ROOM_CHUPAI, json); } else if (obj.name == "2") { cardsManager.ShowTipCards(); AudioController.Instance.SoundPlay("ddz/choose"); } else if (obj.name == "3") { DDZRules.instance.clearList(); cardsManager.setSelectCards(); DDZRules.instance.sortByHTOL(); DDZRules.instance.sendCardsMessage(); AudioController.Instance.SoundPlay("ddz/givecard"); } } }