예제 #1
0
파일: SendData.cs 프로젝트: ping203/WebGame
 public static void onUpdateVersionNew(byte providerID)
 {
     try {
         Message msg = new Message(CMDClient.CMD_UPDATE_VERSION_NEW);
         msg.writer().WriteByte(providerID);
         NetworkUtil.GI().sendMessage(msg);
     } catch (Exception e) {
         // TODO: handle exception
     }
 }
예제 #2
0
파일: SendData.cs 프로젝트: ping203/WebGame
 public static void onXemLSTaiXiu(int phien)
 {
     try {
         Message message = new Message(CMDClient.CMD_XEM_LS_THEO_PHIEN);
         message.writer().WriteInt(phien);
         NetworkUtil.GI().sendMessage(message);
     } catch (Exception e) {
         Debug.LogException(e);
     }
 }
예제 #3
0
파일: SendData.cs 프로젝트: ping203/WebGame
 public static void onFlipCard(byte index)
 {
     try {
         Message msg = new Message(CMDClient.CMD_FLIP_CARD);
         msg.writer().WriteByte(index);
         NetworkUtil.GI().sendMessage(msg);
     } catch (Exception e) {
         // TODO: handle exception
     }
 }
예제 #4
0
파일: SendData.cs 프로젝트: ping203/WebGame
 //Game Xoc dia
 #endregion
 #region TAIXIU
 public static void onjoinTaiXiu(byte loaiphong)
 {
     try {
         Message message = new Message(CMDClient.CMD_JOIN_TAIXIU);
         message.writer().WriteByte(loaiphong);
         NetworkUtil.GI().sendMessage(message);
     } catch (Exception e) {
         Debug.LogException(e);
     }
 }
예제 #5
0
파일: SendData.cs 프로젝트: ping203/WebGame
 public static void onSendChucNangCai(byte type)
 {
     try {
         Message message = new Message(CMDClient.CMD_CHUCNANG_HUYCUA);
         message.writer().WriteByte(type);
         NetworkUtil.GI().sendMessage(message);
     } catch (Exception e) {
         Debug.LogException(e);
     }
 }
예제 #6
0
    //public void clickCapNhat () {
    //    if(checkNetWork ()) {
    //        //gameControl.panelWaiting.onShow();
    //        NetworkUtil
    //                .GI ()
    //                .connect (
    //                        SendData.onGetMessageUpdateVersionNew (CMDClient.PROVIDER_ID));
    //    } else {
    //        gameControl.panelThongBao.onShow ("Vui lòng kiểm tra kết nối mạng!", delegate { });
    //    }
    //}

    //public void clickGioiThieuBanChoi () {
    //    if(checkNetWork ()) {
    //        //gameControl.panelWaiting.onShow();
    //        NetworkUtil
    //                .GI ()
    //                .connect (
    //                        SendData.onGetMessageIntroduceFriend (CMDClient.PROVIDER_ID));
    //    } else {
    //        gameControl.panelThongBao.onShow ("Vui lòng kiểm tra kết nối mạng!", delegate { });
    //    }


    //}

    public void clickQuenMK()
    {
        gameControl.panelInput.onShow("LẤY LẠI MẬT KHẨU", "Tên đăng nhập:", "", delegate {
            string str = gameControl.panelInput.ip_enter.value;
            if (!str.Equals(""))
            {
                NetworkUtil.GI().connect(SendData.onGetMessagePass(str));
            }
        });
    }
예제 #7
0
파일: SendData.cs 프로젝트: ping203/WebGame
 public static void onIntroduceFriend(byte providerID)
 {
     try {
         Message msg = new Message(CMDClient.INTRODUCE_FRIEND);
         msg.writer().WriteByte(providerID);
         NetworkUtil.GI().sendMessage(msg);
     } catch (Exception e) {
         // TODO: handle exception
     }
 }
예제 #8
0
파일: SendData.cs 프로젝트: ping203/WebGame
 public static void onSendGCM(string regID)
 {
     try {
         Message msg = new Message(CMDClient.CMD_REGISTER_GCM);
         msg.writer().WriteUTF(regID);
         NetworkUtil.GI().sendMessage(msg);
     } catch (Exception e) {
         // TODO: handle exception
     }
 }
예제 #9
0
    //GameControl gameControl;

    public void initConnect()
    {
        NetworkUtil.GI().registerHandler(ProcessHandler.getInstance());
        ProcessHandler.setListenner(this);
        PHandler.setListenner(this);
        TLMNHandler.setListenner(this);
        XiToHandler.setListenner(this);
        XocDiaHandler.setListenner(this);
        LiengHandler.setListenner(this);
    }
예제 #10
0
 public static void baoxam(int type)
 {
     try {
         Message message = new Message(CMDClient.CMD_BAO_SAM);
         message.writer().WriteByte(type);
         NetworkUtil.GI().sendMessage(message);
     } catch (Exception e) {
         Debug.LogException(e);
     }
 }
예제 #11
0
 public override void onBack()
 {
     GameControl.instance.sound.startClickButtonAudio();
     //  gameControl.setStage(gameControl.menu);
     gameControl.panelMessageSytem.onShow("Bạn có muốn thoát?", delegate {
         NetworkUtil.GI().close();
         gameControl.setStage(gameControl.login);
         gameControl.UnloadAllSubScene();
     });
 }
예제 #12
0
파일: SendData.cs 프로젝트: ping203/WebGame
 public static void onSendCuocBC(long money)
 {
     try {
         Message msg = new Message(CMDClient.CMD_CUOC);
         msg.writer().WriteLong(money);
         NetworkUtil.GI().sendMessage(msg);
     } catch (Exception e) {
         // TODO: handle exception
     }
 }
예제 #13
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    /**
     *
     * @param telco
     *            1-viettel, 2-vina, 3-mobi
     */
    //public static void onSendSms9029 (int telco) {
    //    Message msg = new Message (CMDClient.CMD_SMS_9029);
    //    try {
    //        msg.writer ().WriteInt (telco);
    //    } catch(Exception ex) {
    //        Debug.LogException (ex);
    //    }
    //    NetworkUtil.GI ().sendMessage (msg);
    //}

    //Game xoc dia
    public static void onSendXocDiaDatCuoc(byte cua, long money)
    {
        try {
            Message message = new Message(CMDClient.CMD_XOCDIA_DATCUOC);
            message.writer().WriteByte(cua);
            message.writer().WriteLong(money);
            NetworkUtil.GI().sendMessage(message);
        } catch (Exception e) {
            Debug.LogException(e);
        }
    }
예제 #14
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onGetTopGame(int gameid)
    {
        Message msg = new Message(CMDClient.CMD_TOP);

        try {
            msg.writer().WriteByte(gameid);
        } catch (Exception e) {
            Debug.LogException(e);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #15
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onNhanmoneyquest(sbyte id)
    {
        Message msg = new Message(CMDClient.CMD_NHAN_MONEY_QUEST);

        try {
            msg.writer().WriteByte(id);
        } catch (Exception e) {
            Debug.LogException(e);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #16
0
 public static void onConfirmTranfer(long id, long money)
 {
     try {
         Message message = new Message(CMDClient.CMD_CONFIRM_TRANFER);
         message.writer().WriteLong(id);
         message.writer().WriteLong(money);
         NetworkUtil.GI().sendMessage(message);
     } catch (Exception e) {
         Debug.LogException(e);
     }
 }
예제 #17
0
 // cua 1-tai,2-xiu
 public static void onCuocTaiXiu(byte cua, long money)
 {
     try {
         Message message = new Message(CMDClient.CMD_CUOC_TAIXIU);
         message.writer().WriteByte(cua);
         message.writer().WriteLong(money);
         NetworkUtil.GI().sendMessage(message);
     } catch (Exception e) {
         Debug.LogException(e);
     }
 }
예제 #18
0
    /**
     *
     * @param telco
     *            1-viettel, 2-vina, 3-mobi
     */
    public static void onSendSms9029(int telco)
    {
        Message msg = new Message(CMDClient.CMD_SMS_9029);

        try {
            msg.writer().WriteInt(telco);
        } catch (Exception e) {
            Debug.LogException(e);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #19
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onGetListInvite()
    {
        Message msg = new Message(CMDClient.CMD_LIST_INVITE);

        try {
            msg.writer().WriteShort((short)1);
        } catch (Exception ex) {
            Debug.LogException(ex);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #20
0
    public static void onGetTop10(int idgame)
    {
        Message msg = new Message(CMDClient.CMD_TOP_PLAYER);

        try {
            msg.writer().WriteByte((byte)idgame);
        } catch (Exception e) {
            Debug.LogException(e);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #21
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onChipToXu(long chip)
    {
        Message msg = new Message(CMDClient.CMD_CHIP_TO_XU);

        try {
            msg.writer().WriteLong(chip);
        } catch (Exception e) {
            Debug.LogException(e);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #22
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onChangeBetMoney(long money)
    {
        Message msg = new Message(CMDClient.CMD_CHANGE_BETMONEY);

        try {
            msg.writer().WriteLong(money);
            NetworkUtil.GI().sendMessage(msg);
        } catch (Exception e) {
            Debug.LogException(e);
        }
    }
예제 #23
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onChangeName(string newName)
    {
        Message msg = new Message(CMDClient.CMD_CHANGE_NAME);

        try {
            msg.writer().WriteUTF(newName);
        } catch (Exception e) {
            Debug.LogException(e);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #24
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onXuToChip(long xu)
    {
        Message msg = new Message(CMDClient.CMD_XU_TO_CHIP);

        try {
            msg.writer().WriteLong(xu);
        } catch (Exception e) {
            Debug.LogException(e);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #25
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onUpdateAvata(int idAvata)
    {
        Message msg = new Message(CMDClient.CMD_UPDATE_AVATA);

        try {
            msg.writer().WriteInt(idAvata);
        } catch (Exception e) {
            Debug.LogException(e);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #26
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
 public static void onSendGift(int id, long gia)
 {
     try {
         Message msg = new Message(CMDClient.CMD_RQ_GETGIFT2);
         msg.writer().WriteInt(id);
         msg.writer().WriteLong(gia);
         NetworkUtil.GI().sendMessage(msg);
     } catch (Exception e) {
         // TODO: handle exception
     }
 }
예제 #27
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onViewInfoFriend(string nick)
    {
        Message msg = new Message(CMDClient.CMD_VIEW_INFO_FRIEND);

        try {
            msg.writer().WriteUTF(nick);
        } catch (Exception ex) {
            Debug.LogException(ex);
        }

        NetworkUtil.GI().sendMessage(msg);
    }
예제 #28
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onXuToNick(long userID, long xu)
    {
        Message msg = new Message(CMDClient.CMD_XU_TO_NICK);

        try {
            msg.writer().WriteLong(userID);
            msg.writer().WriteLong(xu);
        } catch (Exception e) {
            Debug.LogException(e);
        }
        NetworkUtil.GI().sendMessage(msg);
    }
예제 #29
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onCuocXT(int type, long money)
    {
        Message msg = new Message(CMDClient.CMD_CUOC);

        try {
            msg.writer().WriteInt(type);
            msg.writer().WriteLong(money);
            NetworkUtil.GI().sendMessage(msg);
        } catch (Exception ex) {
            Debug.LogException(ex);
        }
    }
예제 #30
0
파일: SendData.cs 프로젝트: ping203/SoDoVIP
    public static void onAddFriendChat(string nick)
    {
        Message msg = new Message(CMDClient.CMD_ADD_FRIEND_CHAT);

        try {
            msg.writer().WriteUTF(nick);
        } catch (Exception ex) {
            Debug.LogException(ex);
        }

        NetworkUtil.GI().sendMessage(msg);
    }