public override void Unpack(BinaryReader reader) { base.Unpack(reader); MerchantID = reader.ReadUInt32(); VendorProfile.Unpack(reader); Items.Unpack(reader); }
public static gmVendorUI read(BinaryReader binaryReader) { gmVendorUI newObj = new gmVendorUI(); newObj.shopVendorID = binaryReader.ReadUInt32(); newObj.shopVendorProfile = VendorProfile.read(binaryReader); newObj.shopItemProfileList = PList <ItemProfile> .read(binaryReader); return(newObj); }
public static VendorProfile read(BinaryReader binaryReader) { VendorProfile newObj = new VendorProfile(); newObj.item_types = binaryReader.ReadUInt32(); newObj.min_value = binaryReader.ReadUInt32(); newObj.max_value = binaryReader.ReadUInt32(); newObj.magic = binaryReader.ReadUInt32(); newObj.buy_price = binaryReader.ReadSingle(); newObj.sell_price = binaryReader.ReadSingle(); newObj.trade_id = binaryReader.ReadUInt32(); newObj.trade_num = binaryReader.ReadUInt32(); newObj.trade_name = PStringChar.read(binaryReader); return(newObj); }
public static VendorProfile read(BinaryReader binaryReader) { VendorProfile newObj = new VendorProfile(); var startPosition = binaryReader.BaseStream.Position; newObj.item_types = binaryReader.ReadUInt32(); newObj.min_value = binaryReader.ReadUInt32(); newObj.max_value = binaryReader.ReadUInt32(); newObj.magic = binaryReader.ReadUInt32(); newObj.buy_price = binaryReader.ReadSingle(); newObj.sell_price = binaryReader.ReadSingle(); newObj.trade_id = binaryReader.ReadUInt32(); newObj.trade_num = binaryReader.ReadUInt32(); newObj.trade_name = PStringChar.read(binaryReader); newObj.Length = (int)(binaryReader.BaseStream.Position - startPosition); return(newObj); }
public override void Pack(BinaryWriter writer) { writer.Write(MerchantID); VendorProfile.Pack(writer); Items.Pack(writer); }