public override void Deserialize(NetworkReader reader) { belt = new BeltInventory(0); belt.Deserialize(reader); backpack = Item.ReadItem(reader) as BackpackItem; helmet = Item.ReadItem(reader) as HelmetItem; upperBody = Item.ReadItem(reader) as UpperBodyItem; lowerBody = Item.ReadItem(reader) as LowerBodyItem; boots = Item.ReadItem(reader) as BootsItem; leftClaw = Item.ReadItem(reader) as ClawItem; rightClaw = Item.ReadItem(reader) as ClawItem; cursorSlot = new ItemInventorySlot(); cursorSlot.Deserialize(reader); }