Esempio n. 1
0
        void UpdateUI(Hashtable result)
        {
            ArrayList array = Hotfix_LT.EBCore.Dot.Array("rank.personal.nationDegree", result, null);
            List <NationDonateData> rankdatas    = new List <NationDonateData>();
            long             localPlayerId       = LoginManager.Instance.LocalUserId.Value;
            NationDonateData localPlayerRankData = null;

            for (int i = 0; i < array.Count; i++)
            {
                var data = new NationDonateData(array[i] as Hashtable);
                if (data.Uid == localPlayerId)
                {
                    localPlayerRankData = data;
                }
                else if (data.Rank >= 0 && data.Rank < 4)
                {
                    rankdatas.Add(data);
                }
            }
            if (localPlayerRankData != null && localPlayerRankData.Rank >= 0 && localPlayerRankData.Rank < 4)
            {
                rankdatas.Add(localPlayerRankData);
            }
            rankdatas.Sort(delegate(NationDonateData x, NationDonateData y) { return(x.Rank - y.Rank); });

            while (rankdatas.Count < 4)
            {
                rankdatas.Add(null);
            }
            for (int dataIndex = 0; dataIndex < rankdatas.Count; ++dataIndex)
            {
                DonateCellArray[dataIndex].Fill(rankdatas[dataIndex]);
            }
            if (localPlayerRankData != null)
            {
                LTUIUtil.SetText(MyDonateInfo, string.Format("{0}.   {1}   {2}", localPlayerRankData.Rank + 1, localPlayerRankData.Name, localPlayerRankData.WeekDonate));
            }
            else
            {
                LTUIUtil.SetText(MyDonateInfo, string.Format(EB.Localizer.GetString("ID_codefont_in_NationBattleDonateListController_2991"), BalanceResourceUtil.GetUserName()));
            }
        }
Esempio n. 2
0
        protected virtual void UpdateInfo()
        {
            if (m_firstPlayerRankData != null)
            {
                LTUIUtil.SetText(TheTopOneNameLabel, m_firstPlayerRankData.m_Name);
                LTUIUtil.SetText(TheTopOneLevelLabel, m_firstPlayerRankData.m_DrawLevel);
                TheTopOneLevelLabel.gameObject.CustomSetActive(true);
                TheTopOneLevelLabel.UpdateAnchors();
                lTRankListCtrl.OnSwithModel(m_firstPlayerRankData.m_Model);
            }
            else
            {
                LTUIUtil.SetText(TheTopOneNameLabel, EB.Localizer.GetString("ID_EMPTY_PLACE"));
                TheTopOneLevelLabel.gameObject.CustomSetActive(false);
                lTRankListCtrl.OnSwithModel("");
            }

            if (m_localPlayerRankData != null && m_localPlayerRankData.m_Rank < 100)
            {
                LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0}.   {1}   {2}", m_localPlayerRankData.m_Rank + 1, m_localPlayerRankData.m_Name, m_localPlayerRankData.m_Parm));
            }
            else if (m_localPlayerRankData != null && m_localPlayerRankData.m_Rank >= 100)
            {
                LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0}   {1}   {2}", EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE"), m_localPlayerRankData.m_Name, m_localPlayerRankData.m_Parm));
            }
            else
            {
                LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0}   {1}   {2}", EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE"), BalanceResourceUtil.GetUserName(), defaultocalPlayerRankLabelData));
            }
        }
Esempio n. 3
0
        protected override void UpdateInfo()
        {
            if (m_firstPlayerRankData != null)
            {
                LTUIUtil.SetText(TheTopOneNameLabel, m_firstPlayerRankData.m_OwnerName);
                LTUIUtil.SetText(TheTopOneLevelLabel, m_firstPlayerRankData.m_OwnerLevel.ToString());
                TheTopOneLevelLabel.gameObject.SetActive(true);
                TheTopOneLevelLabel.UpdateAnchors();
                lTRankListCtrl.OnSwithModel(m_firstPlayerRankData.m_OwnerModel);
            }
            else
            {
                LTUIUtil.SetText(TheTopOneNameLabel, EB.Localizer.GetString("ID_EMPTY_PLACE"));
                TheTopOneLevelLabel.gameObject.SetActive(false);
                lTRankListCtrl.OnSwithModel("");
            }

            if (m_localPlayerRankData.m_Rank >= 0 && m_localPlayerRankData.m_Rank < 100)
            {
                LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0}.   {1}   {2}", m_localPlayerRankData.m_Rank + 1, m_localPlayerRankData.m_Name, m_localPlayerRankData.m_Parm));
            }
            else if (m_localPlayerRankData.m_Rank >= 100)
            {
                LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0}   {1}   {2}", EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE"), m_localPlayerRankData.m_Name, m_localPlayerRankData.m_Parm));
            }
            else
            {
                LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0}   {1}   {2}", EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE"), BalanceResourceUtil.GetUserName(), EB.Localizer.GetString("ID_NOT_JOIN_ALLIANCE")));
            }
        }