public uint Execute(PacketDistributed ipacket)
        {
            GC_LOGIN_RET packet = (GC_LOGIN_RET)ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic

            UnityEngine.Debug.Log("packet.Result : " + packet.Result);
            switch (packet.Result)
            {
            case 1:
                SetProxy(packet);
                EventManager.GetInstance().SendEvent(EventId.PlayerProxyUpdate, null);
                break;

            case 3:
                LogModule.ErrorLog("壮哥,3了!");
                break;

            case 8:
                CG_CREATEROLE p       = (CG_CREATEROLE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_CREATEROLE);
                Random        ran     = new Random();
                int           RandKey = ran.Next(1, 999);
                p.SetName("TestRole" + RandKey);
                p.SetGender(0);
                p.SendPacket();
                break;
            }

            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
Ejemplo n.º 2
0
    //发送创建角色请求
    public void SendCGCreateRole(string account, string password)
    {
        CG_CREATEROLE packet = (CG_CREATEROLE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_CREATEROLE);

        packet.SetName(account);
        packet.SetGender(1);
        packet.SendPacket();
    }
    //发送创建角色请求
    public void SendCGCreateRole()
    {
        CG_CREATEROLE packet = (CG_CREATEROLE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_CREATEROLE);

        packet.SetName(values [0].text);
        packet.SetGender(int.Parse(values [1].text));
        packet.SendPacket();
    }