public void OpenItemCompareOverlay(World world) { ItemPickup itemPickup = (ItemPickup)world.BoxCastAll(CurrentRoom, PositionInRoom, Size).Find(x => x is ItemPickup); if (itemPickup != null) { Item itemToLookAt = itemPickup.PeekAtItem(); items.TryGetValue(itemToLookAt.Slot, out Item currentItemInSlot); world.WorldRenderer.AddItemComparisonOverlay(currentItemInSlot, itemToLookAt, world); } }