Esempio n. 1
0
 public override void onRelease()
 {
     uiComponent = null;
 }
Esempio n. 2
0
 public override void onInit()
 {
     uiComponent = uiObject.GetComponent <DDZRoomUIComponent>();
 }
Esempio n. 3
0
    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");
            }
        }
    }