using EnhancedUI.EnhancedScroller; using UnityEngine; public static class EventBingoEnhancedScrollViewExtension { public static int GetSnapDataIndexFromScrollPosition(this EnhancedScroller enhancedScroller) { var snapPosition = enhancedScroller.ScrollPosition + (enhancedScroller.ScrollRectSize * Mathf.Clamp01(0.5f)); var snapCellViewIndex = enhancedScroller.GetCellViewIndexAtPosition(snapPosition); var dataIndex = snapCellViewIndex % enhancedScroller.NumberOfCells; return dataIndex; } }