private float GetScrollWheelDeltaInRect(Rect rect) { Event current = Event.current; if ((current.type == EventType.ScrollWheel) && rect.Contains(current.mousePosition)) { return current.delta.y; } return 0f; }