예제 #1
0
        LoopListViewItem2 OnGetItemByIndexForMonth(LoopListView2 listView, int index)
        {
            LoopListViewItem2 item       = listView.NewListViewItem("ItemPrefab1");
            ListItem7         itemScript = item.GetComponent <ListItem7>();

            if (item.IsInitHandlerCalled == false)
            {
                item.IsInitHandlerCalled = true;
                itemScript.Init();
            }
            int firstItemVal = 1;
            int itemCount    = 12;
            int val          = 0;

            if (index >= 0)
            {
                val = index % itemCount;
            }
            else
            {
                val = itemCount + ((index + 1) % itemCount) - 1;
            }
            val = val + firstItemVal;
            itemScript.Value      = val;
            itemScript.mText.text = mMonthNameArray[val - 1];
            return(item);
        }
예제 #2
0
        LoopListViewItem2 OnGetItemByIndexForHour(LoopListView2 listView, int index)
        {
            LoopListViewItem2 item       = listView.NewListViewItem("ItemPrefab1");
            ListItem7         itemScript = item.GetComponent <ListItem7>();

            if (item.IsInitHandlerCalled == false)
            {
                item.IsInitHandlerCalled = true;
                itemScript.Init();
            }
            int firstItemVal = 1;
            int itemCount    = 24;
            int val          = 0;

            if (index >= 0)
            {
                val = index % itemCount;
            }
            else
            {
                val = itemCount + ((index + 1) % itemCount) - 1;
            }
            val = val + firstItemVal;
            itemScript.Refresh(index, val);
            return(item);
        }
예제 #3
0
        private LoopListViewItem2 OnGetItemByIndexForDay(
            LoopListView2 listView,
            int index)
        {
            LoopListViewItem2 loopListViewItem2 = listView.NewListViewItem("ItemPrefab1");
            ListItem7         component         = (ListItem7)((Component)loopListViewItem2).GetComponent <ListItem7>();

            if (!loopListViewItem2.IsInitHandlerCalled)
            {
                loopListViewItem2.IsInitHandlerCalled = true;
                component.Init();
            }
            int num1           = 1;
            int mMonthDayCount = SpinDatePickerDemoScript.mMonthDayCountArray[this.mCurSelectedMonth - 1];
            int num2           = (index < 0 ? mMonthDayCount + (index + 1) % mMonthDayCount - 1 : index % mMonthDayCount) + num1;

            component.Value = num2;
            component.mText.set_text(num2.ToString());
            return(loopListViewItem2);
        }
예제 #4
0
        private LoopListViewItem2 OnGetItemByIndexForMonth(
            LoopListView2 listView,
            int index)
        {
            LoopListViewItem2 loopListViewItem2 = listView.NewListViewItem("ItemPrefab1");
            ListItem7         component         = (ListItem7)((Component)loopListViewItem2).GetComponent <ListItem7>();

            if (!loopListViewItem2.IsInitHandlerCalled)
            {
                loopListViewItem2.IsInitHandlerCalled = true;
                component.Init();
            }
            int num1 = 1;
            int num2 = 12;
            int num3 = (index < 0 ? num2 + (index + 1) % num2 - 1 : index % num2) + num1;

            component.Value = num3;
            component.mText.set_text(SpinDatePickerDemoScript.mMonthNameArray[num3 - 1]);
            return(loopListViewItem2);
        }
예제 #5
0
        private LoopListViewItem2 OnGetItemByIndexForHour(
            LoopListView2 listView,
            int index)
        {
            LoopListViewItem2 loopListViewItem2 = listView.NewListViewItem("ItemPrefab1");
            ListItem7         component         = (ListItem7)((Component)loopListViewItem2).GetComponent <ListItem7>();

            if (!loopListViewItem2.IsInitHandlerCalled)
            {
                loopListViewItem2.IsInitHandlerCalled = true;
                component.Init();
            }
            int num1 = 1;
            int num2 = 24;
            int num3 = (index < 0 ? num2 + (index + 1) % num2 - 1 : index % num2) + num1;

            component.Value = num3;
            component.mText.set_text(num3.ToString());
            return(loopListViewItem2);
        }