internal static int GetHoverIndex(this UIDropDown dd) { var popup = dd.GetPopup(); if (popup == null || !popup.isVisible) { return(-1); } return((int)fHoverIndex.GetValue(popup)); }