public void Init(List<ItemData> items, float itemSpacing, float minWidthOfPopup, PopupButtonData popupButtonData, Action<ItemData> selectionChangedCallback) { this.m_Items = items; this.m_ItemSpacing = itemSpacing; this.m_PopupButtonData = popupButtonData; this.m_SelectionChangedCallback = selectionChangedCallback; this.m_MinWidthOfPopup = minWidthOfPopup; this.CalcWidths(); }