예제 #1
0
    /// <summary>
    /// 选择国家
    /// </summary>
    public void selectCityHandle(SelectCityItem _item)
    {
        if (_item.isSelect)
        {
            return;
        }
        LogManager.Log("选择国家:", _item.cityName, ", ", _item.cityIndex);
        mCurrentSelectCityIndex = _item.cityIndex;
        mCurrentSelectCityName  = _item.cityName;

        foreach (SelectCityItem item in mCityItemList)
        {
            item.isSelect = false;
        }
        _item.isSelect = true;
        refreshDisplay();
    }
예제 #2
0
    public override void Open()
    {
        base.Open();

        mCityItemList = new List <SelectCityItem>();
        for (int i = 0; i < mCityUIList.Count; i++)
        {
            SelectCityItem cityItem = new SelectCityItem(mCityUIList[i], this);
            mCityItemList.Add(cityItem);
        }
        mCurrentPageIndex = 0;
        onClickNextPageHandle();

        mLastBtn.onClick.AddListener(onClickLastPageHandle);
        mNextBtn.onClick.AddListener(onClickNextPageHandle);
        mSubmitBtn.onClick.AddListener(onClickSubmitHandle);
        mCancleBtn.onClick.AddListener(onClickCancleHandle);
    }