protected override byte[] BuildResponsePack() { responsePack = new Response10001Pack(); responsePack.UserID = UserID; responsePack.UserName = UserName; return(ProtoBufUtils.Serialize(responsePack)); }
protected override void DecodePackage(NetReader reader) { responsePack = ProtoBufUtils.Deserialize <Response10001Pack>(reader.Buffer); String strErrorLog = ""; switch ((LoginError)responsePack.ErrorCode) { case LoginError.LE_NOT_EXIST: strErrorLog.Insert(0, "用户名不存在"); break; case LoginError.LE_PSD_ERROR: strErrorLog.Insert(0, "密码错误"); break; default: strErrorLog.Insert(0, "登陆成功"); break; } // UnityEngine.Debug.Log(strErrorLog); }