Пример #1
0
    public static RoleData_MondeyChangeReturnProto GetProto(byte[] buffer)
    {
        RoleData_MondeyChangeReturnProto proto = new RoleData_MondeyChangeReturnProto();

        using (MMO_MemoryStream ms = new MMO_MemoryStream(buffer))
        {
            proto.OldMoney   = ms.ReadInt();
            proto.CurrMoney  = ms.ReadInt();
            proto.ChangeType = (byte)ms.ReadByte();
            proto.AddType    = (byte)ms.ReadByte();
            proto.ReduceType = (byte)ms.ReadByte();
            proto.GoodsType  = (byte)ms.ReadByte();
            proto.GoodsId    = ms.ReadInt();
        }
        return(proto);
    }
Пример #2
0
    public static RoleData_MondeyChangeReturnProto GetProto(MMO_MemoryStream ms, byte[] buffer)
    {
        RoleData_MondeyChangeReturnProto proto = new RoleData_MondeyChangeReturnProto();

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

        proto.OldMoney   = ms.ReadInt();
        proto.CurrMoney  = ms.ReadInt();
        proto.ChangeType = (byte)ms.ReadByte();
        proto.AddType    = (byte)ms.ReadByte();
        proto.ReduceType = (byte)ms.ReadByte();
        proto.GoodsType  = (byte)ms.ReadByte();
        proto.GoodsId    = ms.ReadInt();

        return(proto);
    }