示例#1
0
        public TalentChangePageModelInfo GetAllTalentViewData(int nPageIndex)
        {
            if (this.talentPageDataManager == null)
            {
                return(null);
            }

            if (nPageIndex == -1)
            {
                nPageIndex = nCurPageSortIndex;
            }

            if (nPageIndex <= 0 || talentPageDataManager.Count < nPageIndex)
            {
                return(null);
            }

            if (talentPageDataManager[nPageIndex - 1] == null)
            {
                return(null);
            }

            TalentChangePageModelInfo talentPageInfo     = new TalentChangePageModelInfo();
            TalentPageDataItem        uCurTalentPageData = talentPageDataManager[nPageIndex - 1];

            talentPageInfo.szTalentPageName = uCurTalentPageData.sTempName;
            talentPageInfo.nAttackPointAll  = uCurTalentPageData.nAttackPoints;
            talentPageInfo.nTrickPointAll   = uCurTalentPageData.nTrickPoints;
            talentPageInfo.nHelpPointAll    = uCurTalentPageData.nHelperPoints;
            talentPageInfo.nLeftPoints      = uCurTalentPageData.nLeftLimitCount;

            return(talentPageInfo);
        }
示例#2
0
        // 负责new,创建新的单页数据
        public void NewPagePointsItem(int nPageIndex)
        {
            TalentPageDataItem talentMenuPagePoints = new TalentPageDataItem();

            talentMenuPagePoints.nCreateIndex = nPageIndex;
            talentPageDataManager.Add(talentMenuPagePoints);
            this.uCurTalentPageData = talentMenuPagePoints;
        }
示例#3
0
        /////////////////////////////////////////////////////页的新增切换和显示////////////////////////////////////////////////////////

        // 玩家点击某页的时候或者是初始化某页的显示的时候调用,删除的时候也调用.负责点数的显示和页面的切换。关于切换页面显示方面都调用这个
        public void SetCurPageIndex(int nPageIndex)
        {
            if (talentPageDataManager == null)
            {
                return;
            }

            if (nPageIndex <= 0 || nPageIndex > talentPageDataManager.Count)
            {
                return;
            }

            this.nCurPageSortIndex = nPageIndex;
            uCurTalentPageData     = this.talentPageDataManager[this.nCurPageSortIndex - 1];
        }