public static GameLevel_ResurgenceReturnProto ToProto(byte[] buffer)
 {
     using (MMO_MemoryStream ms = new MMO_MemoryStream(buffer))
     {
         GameLevel_ResurgenceReturnProto proto = new GameLevel_ResurgenceReturnProto();
         proto.IsSucess = ms.ReadBool();
         return(proto);
     }
 }
Exemple #2
0
    private void GameLevel_ResurgenceReturnProtoCallBack(byte[] p)
    {
        GameLevel_ResurgenceReturnProto proto = GameLevel_ResurgenceReturnProto.ToProto(p);

        if (proto.IsSucess)
        {
            Global.Instance.CurPlayer.ToResurrection();
        }
    }
Exemple #3
0
    public static GameLevel_ResurgenceReturnProto GetProto(byte[] buffer)
    {
        GameLevel_ResurgenceReturnProto proto = new GameLevel_ResurgenceReturnProto();

        using (MMO_MemoryStream ms = new MMO_MemoryStream(buffer))
        {
            proto.IsSuccess = ms.ReadBool();
            if (!proto.IsSuccess)
            {
                proto.MsgCode = ms.ReadInt();
            }
        }
        return(proto);
    }
    public static GameLevel_ResurgenceReturnProto GetProto(MMO_MemoryStream ms, byte[] buffer)
    {
        GameLevel_ResurgenceReturnProto proto = new GameLevel_ResurgenceReturnProto();

        ms.SetLength(0);
        ms.Write(buffer, 0, buffer.Length);
        ms.Position = 0;

        proto.IsSuccess = ms.ReadBool();
        if (!proto.IsSuccess)
        {
            proto.MsgCode = ms.ReadInt();
        }

        return(proto);
    }