예제 #1
0
        protected override byte[] BuildResponsePack()
        {
            responsePack          = new Response10001Pack();
            responsePack.UserID   = UserID;
            responsePack.UserName = UserName;

            return(ProtoBufUtils.Serialize(responsePack));
        }
예제 #2
0
    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);
    }