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); }
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); }