public WearableType IsItemWorn(InventoryItem item) { lock (Wearables) { foreach (KeyValuePair<WearableType, WearableData> entry in Wearables) { if (entry.Value.ItemID == item.UUID) return entry.Key; } } return WearableType.Invalid; }