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); }
//发送创建角色请求 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(); }