Esempio n. 1
0
        public void SetupView(int startRank, int rewardID, List <int> playerUidList, EndlessMainPageContext.ViewStatus viewStatus = 0)
        {
            List <EndlessPlayerData>     list  = new List <EndlessPlayerData>();
            List <PlayerFriendBriefData> list2 = new List <PlayerFriendBriefData>();

            foreach (int num in playerUidList)
            {
                if (viewStatus == EndlessMainPageContext.ViewStatus.ShowCurrentGroup)
                {
                    list2.Add(Singleton <EndlessModule> .Instance.GetPlayerBriefData(num));
                    list.Add(Singleton <EndlessModule> .Instance.GetPlayerEndlessData(num));
                }
                else
                {
                    list2.Add(Singleton <EndlessModule> .Instance.GetTopGroupPlayerBriefData(num));
                    list.Add(Singleton <EndlessModule> .Instance.GetTopGroupPlayerEndlessData(num));
                }
            }
            this.rewardRow.SetupView(rewardID);
            base.transform.Find("RankRowContainer").DestroyChildren();
            for (int i = 0; i < list.Count; i++)
            {
                Transform transform = UnityEngine.Object.Instantiate <GameObject>(Resources.Load <GameObject>("UI/Menus/Widget/EndlessActivity/RankInfoRow")).transform;
                transform.SetParent(base.transform.Find("RankRowContainer"), false);
                transform.GetComponent <MonoRankInfoRow>().SetupView(i + startRank, list[i], UIUtil.GetPlayerNickname(list2[i]), viewStatus);
            }
        }
Esempio n. 2
0
 public List <int> GetNormalRank(EndlessMainPageContext.ViewStatus viewStatus = 0)
 {
     if (viewStatus == EndlessMainPageContext.ViewStatus.ShowCurrentGroup)
     {
         this.SetupRankList();
     }
     else if (viewStatus == EndlessMainPageContext.ViewStatus.ShowTopGroup)
     {
         this.SetupTopGroupRankList();
     }
     return(this._normalRankList);
 }
Esempio n. 3
0
        public void SetupView(EndlessWarInfo battleInfo, EndlessMainPageContext.ViewStatus viewStatus)
        {
            this._viewStatus = viewStatus;
            EndlessToolDataItem item = new EndlessToolDataItem((int)battleInfo.get_item_id(), 1);

            this._targetName = !battleInfo.get_target_uidSpecified() ? string.Empty : this.GetPlayerName((int)battleInfo.get_target_uid());
            this._userName   = this.GetPlayerName((int)battleInfo.get_uid());
            if (item.ApplyToSelf)
            {
                object[] replaceParams = new object[] { this._userName };
                this._content = LocalizationGeneralLogic.GetText(item.ReportTextMapId, replaceParams);
            }
            else
            {
                object[] objArray2 = new object[] { this._userName, this._targetName };
                this._content = LocalizationGeneralLogic.GetText(item.ReportTextMapId, objArray2);
            }
            this._contentNoColor = this.GetNoColorText(this._content);
            base.transform.Find("Text").GetComponent <Text>().text = this._content;
        }