ManicDigger.Hud.HudInventory.SelectedWearPlace C# (CSharp) Method

SelectedWearPlace() private method

private SelectedWearPlace ( Point scaledMouse ) : WearPlace?
scaledMouse Point
return WearPlace?
        private WearPlace? SelectedWearPlace(Point scaledMouse)
        {
            for (int i = 0; i < wearPlaceStart.Length; i++)
            {
                Point p = wearPlaceStart[i];
                p.Offset(InventoryStart);
                Point cells = wearPlaceCells[i];
                if (scaledMouse.X >= p.X && scaledMouse.Y >= p.Y
                    && scaledMouse.X < p.X + cells.X * CellDrawSize
                    && scaledMouse.Y < p.Y + cells.Y * CellDrawSize)
                {
                    return (WearPlace)i;
                }
            }
            return null;
        }