Beispiel #1
0
    void OnGUI()
    {
        if (GUI.Button(new Rect(10, 10, 100, 50), "连接测试"))
        {
            //Debug.Log("开始连接");

            string ip   = "120.25.155.188";
            int    port = 6000;

            XLogicWorld.SP.NetManager.ConnectServer(ip, port);
        }

        if (GUI.Button(new Rect(150, 10, 100, 50), "登陆"))
        {
            //登录请求
            Debug.Log("登录请求");

            Msg_2_2 msg = new Msg_2_2();
            msg.aid    = "kk"; //先写死角色名
            msg.zoneId = 1;    //先写死1

            MessageStruct message = MessageStruct.SerializeData(2, 2, msg);

            XLogicWorld.SP.NetManager.SendDataToServer(message);
        }

        if (GUI.Button(new Rect(350, 10, 100, 50), "4_1命令"))
        {
            //登录请求

            //UILogin.AddNew();

            Msg_4_1 msg = new Msg_4_1();
            msg.type     = 1;//先写死角色名
            msg.chatData = "卡死大家分开了 所带来房价";

            MessageStruct message = MessageStruct.SerializeData(4, 1, msg);

            XLogicWorld.SP.NetManager.SendDataToServer(message);
        }

        if (GUI.Button(new Rect(500, 10, 100, 50), "100_1命令"))
        {
            Msg_100_1 msg = new Msg_100_1();
            msg.type     = 1;//先写死角色名
            msg.chatData = "卡死大家分开了 所带来房价";

            MessageStruct message = MessageStruct.SerializeData(100, 1, msg);

            XLogicWorld.SP.NetManager.SendDataToServer(message);
        }
    }
Beispiel #2
0
    public void preFireBnt(GameObject obj)
    {
        if ("netBnt" == obj.name)
        {
            Msg_100_1 msg = new Msg_100_1();
            msg.type     = 1;//先写死角色名
            msg.chatData = "卡死大家分开了 所带来房价";

            ////协议结构
            //SendDataStruct data = new SendDataStruct(100, 1, msg);
            ////序列化
            //MessageStruct message = CurrProtocolManage.getInstance().SerializeData(data);
            ////放到消息队列
            //MessageQueueManage.getInstance().PushWillSendData(message);


            /*
             * Msg_2_2 msg = new Msg_2_2();
             * msg.aid = "Test24";//先写死角色名
             * msg.zoneId = 1;//先写死1
             *
             * //协议结构
             * SendDataStruct data = new SendDataStruct(2, 2, msg);
             * //序列化
             * MessageStruct message = CurrProtocolManage.getInstance().SerializeData(data);
             * //放到消息队列
             * MessageQueueManage.getInstance().PushWillSendData(message);
             */
        }
        else
        {
            Msg_4_1 msg = new Msg_4_1();
            msg.type     = 1;//先写死角色名
            msg.chatData = "卡死大家分开了 所带来房价";

            ////协议结构
            //SendDataStruct data = new SendDataStruct(4, 1, msg);
            ////序列化
            //MessageStruct message = CurrProtocolManage.getInstance().SerializeData(data);
            ////放到消息队列
            //MessageQueueManage.getInstance().PushWillSendData(message);
            ////UILayerManage.getInstance().RemoveLayer(this);
        }
    }