using UnityEngine; using UnityEngine.UI; using UnityEngine.Events; using System.Collections; using System.Collections.Generic; using System; public class UIDialPanel : UIBase { public UIContainerSlideStep _NumContainer; private int _NumMin = 0; public void InitNum(int min, int max) { _NumMin = min; List numList = new List(); for (int i = min; i <= max; ++i) { numList.Add(i); } _NumContainer.InitContentItem(numList); } public void SetSelectNum(int selectNum) { int selectIdx = selectNum - _NumMin; if (selectIdx < 0) { _NumContainer.SelectedStep = 0; return; } _NumContainer.SelectedStep = selectNum - _NumMin; } public int GetSelectedNum() { return _NumContainer.SelectedStep + _NumMin; } }