protected static void SerializeSharedProperties(uLink.BitStream stream, InventoryItem item, ItemDataBlock db) { stream.WriteInvInt(item.uses); if (item.datablock.DoesLoseCondition()) { stream.WriteSingle(item.condition); stream.WriteSingle(item.maxcondition); } }