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 override bool acceptMessageData(BinaryReader messageDataReader, TreeView outputTreeView) { bool handled = true; PacketOpcode opcode = Util.readOpcode(messageDataReader); switch (opcode) { case PacketOpcode.Evt_Vendor__Buy_ID: { Buy message = Buy.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Vendor__Sell_ID: { Sell message = Sell.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } // (I could find no instance of this event in logs. Possibly a retired event? - OptimShi) case PacketOpcode.Evt_Vendor__RequestVendorInfo_ID: { handled = false; break; } case PacketOpcode.VENDOR_INFO_EVENT: { gmVendorUI message = gmVendorUI.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } default: { handled = false; break; } } return(handled); }