public override void OnReceivedServerPacket(int packetid, byte[] data) { base.OnReceivedServerPacket(packetid, data); if (packetid == 1001) { talkUtil.Talk(EnumTalkType.Hurt); } if (packetid == 1002) { talkUtil.Talk(EnumTalkType.Death); } if (packetid == 1234) { TreeAttribute tree = new TreeAttribute(); tree.FromBytes(data); Inventory.FromTreeAttributes(tree); } }
public override void FromBytes(BinaryReader reader, bool forClient) { base.FromBytes(reader, forClient); if (Inventory == null) { Inventory = new InventoryTrader("traderInv", "" + EntityId, null); } Inventory.FromTreeAttributes(GetOrCreateTradeStore()); }