Beispiel #1
0
 private void _refresh_list(CUIListScript listScript, ListView <COMDT_FRIEND_INFO> data_list, FriendShower.ItemType type, bool bShowNickName, CFriendModel.FriendType friend)
 {
     if (listScript != null)
     {
         int count = data_list.Count;
         listScript.SetElementAmount(count);
         for (int i = 0; i < count; i++)
         {
             CUIListElementScript elemenet = listScript.GetElemenet(i);
             if ((elemenet != null) && listScript.IsElementInScrollArea(i))
             {
                 FriendShower      component = elemenet.GetComponent <FriendShower>();
                 COMDT_FRIEND_INFO info      = data_list[i];
                 if ((component != null) && (info != null))
                 {
                     UT.ShowFriendData(info, component, type, bShowNickName, friend);
                     if (component.sendHeartButton != null)
                     {
                         if (friend == CFriendModel.FriendType.GameFriend)
                         {
                             component.sendHeartBtn_eventScript.m_onClickEventID = enUIEventID.Friend_SendCoin;
                         }
                         else if (friend == CFriendModel.FriendType.SNS)
                         {
                             component.sendHeartBtn_eventScript.m_onClickEventID = enUIEventID.Friend_SNS_SendCoin;
                         }
                         component.sendHeartBtn_eventScript.m_onClickEventParams.commonUInt64Param1 = info.stUin.ullUid;
                         component.sendHeartBtn_eventScript.m_onClickEventParams.commonUInt64Param2 = info.stUin.dwLogicWorldId;
                     }
                 }
             }
         }
     }
 }
        private void RefreshWinCntRankList()
        {
            CUIFormScript form = Singleton <CUIManager> .GetInstance().GetForm(CUnionBattleRankSystem.UNION_RANK_PATH);

            if (form == null)
            {
                return;
            }
            GameObject             widget   = form.GetWidget(0);
            CSDT_RANKING_LIST_SUCC listInfo = this.m_UnionRankInfo[(int)this.m_CurSelRankType].listInfo;
            Transform transform             = widget.transform.FindChild("RankingList");
            Transform transform2            = widget.transform.FindChild("NoRankTxt");

            if (listInfo == null || listInfo.dwItemNum == 0u)
            {
                transform.gameObject.CustomSetActive(false);
                transform2.gameObject.CustomSetActive(true);
                return;
            }
            transform.gameObject.CustomSetActive(true);
            transform2.gameObject.CustomSetActive(false);
            int           dwItemNum = (int)listInfo.dwItemNum;
            CUIListScript component = transform.GetComponent <CUIListScript>();

            component.SetElementAmount(dwItemNum);
            component.MoveElementInScrollArea(0, true);
            for (int i = 0; i < dwItemNum; i++)
            {
                if (component.GetElemenet(i) != null && component.IsElementInScrollArea(i))
                {
                    this.RefreshOneWinCntElement(component.GetElemenet(i).gameObject, i);
                }
            }
        }
Beispiel #3
0
 private void _refresh_Level_list(CUIListScript listScript, int count)
 {
     if (listScript != null)
     {
         ListView <LevelRewardData> levelRewardDataMap = Singleton <CTaskSys> .instance.model.m_levelRewardDataMap;
         listScript.SetElementAmount(count);
         for (int i = 0; i < count; i++)
         {
             CUIListElementScript elemenet = listScript.GetElemenet(i);
             if ((elemenet != null) && listScript.IsElementInScrollArea(i))
             {
                 this._ShowLevelNode(elemenet.gameObject, levelRewardDataMap[i]);
             }
         }
     }
 }
 private void _refresh_list(CUIListScript listScript, List <string> data_list)
 {
     if (listScript != null)
     {
         int count = data_list.Count;
         listScript.SetElementAmount(count);
         for (int i = 0; i < count; i++)
         {
             CUIListElementScript elemenet = listScript.GetElemenet(i);
             if ((elemenet != null) && listScript.IsElementInScrollArea(i))
             {
                 elemenet.transform.Find("Text").GetComponent <Text>().text = data_list[i];
             }
         }
     }
 }
 private void _refresh_list(CUIListScript listScript, ListView <CChatEntity> data_list)
 {
     if (listScript != null)
     {
         int count = data_list.Count;
         listScript.SetElementAmount(count);
         for (int i = 0; i < count; i++)
         {
             CUIListElementScript elemenet = listScript.GetElemenet(i);
             if ((elemenet != null) && listScript.IsElementInScrollArea(i))
             {
                 elemenet.transform.Find("Text").GetComponent <Text>().text = string.Format("{0}:{1}", data_list[i].name, data_list[i].text);
             }
         }
     }
 }
Beispiel #6
0
    private void _refresh_list(CUIListScript listScript, List <CChatModel.HeroChatTemplateInfo> data_list)
    {
        if (listScript == null)
        {
            return;
        }
        int count = data_list.get_Count();

        listScript.SetElementAmount(count);
        for (int i = 0; i < count; i++)
        {
            CUIListElementScript elemenet = listScript.GetElemenet(i);
            if (elemenet != null && listScript.IsElementInScrollArea(i))
            {
                elemenet.transform.Find("Text").GetComponent <Text>().set_text(data_list.get_Item(i).GetTemplateString());
            }
        }
    }
Beispiel #7
0
        private void OnSharePVPDefeatAddBarrage(CUIEvent uiEvent)
        {
            CUIFormScript form = Singleton <CUIManager> .GetInstance().GetForm(PvpAchievementForm.s_formSharePVPDefeatPath);

            if (form == null)
            {
                return;
            }
            GameObject widget = form.GetWidget(1);

            if (widget != null && !widget.activeSelf)
            {
                widget.CustomSetActive(true);
            }
            GameObject gameObject = Utility.FindChild(widget, "BarrageList");

            if (gameObject == null)
            {
                return;
            }
            CUIListScript component = gameObject.GetComponent <CUIListScript>();

            if (component == null)
            {
                return;
            }
            component.SetElementAmount(this.barrageList.Count);
            component.MoveElementInScrollArea(0, true);
            for (int i = 0; i < this.barrageList.Count; i++)
            {
                if (component.GetElemenet(i) != null && component.IsElementInScrollArea(i))
                {
                    this.UpdateOneBarrageElement(component.GetElemenet(i).gameObject, i, false);
                }
            }
            if (component.GetSelectedIndex() == -1)
            {
                component.SelectElement(0, true);
            }
            if (!gameObject.activeSelf)
            {
                gameObject.CustomSetActive(true);
            }
        }
Beispiel #8
0
 private void _refresh_list(CUIListScript listScript, ListView <CTask> data_list)
 {
     if (listScript != null)
     {
         int count = data_list.Count;
         listScript.SetElementAmount(count);
         for (int i = 0; i < count; i++)
         {
             CUIListElementScript elemenet = listScript.GetElemenet(i);
             if ((elemenet != null) && listScript.IsElementInScrollArea(i))
             {
                 CTaskShower component = elemenet.GetComponent <CTaskShower>();
                 CTask       task      = data_list[i];
                 if ((component != null) && (task != null))
                 {
                     component.ShowTask(task, this.m_CUIForm);
                 }
             }
         }
     }
 }
Beispiel #9
0
 private void _refresh_black_list(CUIListScript listScript, List <CFriendModel.stBlackName> blackList)
 {
     if (listScript != null)
     {
         int count = blackList.Count;
         listScript.SetElementAmount(count);
         for (int i = 0; i < count; i++)
         {
             CUIListElementScript elemenet = listScript.GetElemenet(i);
             if ((elemenet != null) && listScript.IsElementInScrollArea(i))
             {
                 FriendShower             component = elemenet.GetComponent <FriendShower>();
                 CFriendModel.stBlackName info      = blackList[i];
                 if (component != null)
                 {
                     UT.ShowBlackListData(ref info, component);
                 }
             }
         }
     }
 }
        private void refreshPanel()
        {
            Transform transform = this.m_InfoPanel.transform.Find("List");

            DebugHelper.Assert(transform != null);
            CUIListScript script = (transform == null) ? null : transform.GetComponent <CUIListScript>();

            DebugHelper.Assert(script != null);
            if (script != null)
            {
                DebugHelper.Assert(this.m_stInfos != null);
                script.SetElementAmount(this.m_stInfos.Count);
                bool flag = script.IsElementInScrollArea(script.m_elementAmount - 1);
                for (int i = 0; i < this.m_stInfos.Count; i++)
                {
                    script.GetElemenet(i).transform.Find("Describe").GetComponent <Text>().text = this.GetDescribeStr(this.m_stInfos[i]);
                }
                if (flag)
                {
                    script.MoveElementInScrollArea(script.m_elementAmount - 1, false);
                }
            }
        }
Beispiel #11
0
    private void _refresh_list(CUIListScript listScript, ListView <CTask> data_list)
    {
        if (listScript == null)
        {
            return;
        }
        int count = data_list.get_Count();

        listScript.SetElementAmount(count);
        for (int i = 0; i < count; i++)
        {
            CUIListElementScript elemenet = listScript.GetElemenet(i);
            if (elemenet != null && listScript.IsElementInScrollArea(i))
            {
                CTaskShower component = elemenet.GetComponent <CTaskShower>();
                CTask       cTask     = data_list.get_Item(i);
                if (component != null && cTask != null)
                {
                    component.ShowTask(cTask, this.m_CUIForm);
                }
            }
        }
    }
Beispiel #12
0
        private void refreshPanel()
        {
            Transform transform = this.m_InfoPanel.transform.Find("List");

            DebugHelper.Assert(transform != null);
            CUIListScript cUIListScript = (!(transform != null)) ? null : transform.GetComponent <CUIListScript>();

            DebugHelper.Assert(cUIListScript != null);
            if (cUIListScript != null)
            {
                DebugHelper.Assert(this.m_stInfos != null);
                cUIListScript.SetElementAmount(this.m_stInfos.get_Count());
                bool flag = cUIListScript.IsElementInScrollArea(cUIListScript.m_elementAmount - 1);
                for (int i = 0; i < this.m_stInfos.get_Count(); i++)
                {
                    Text component = cUIListScript.GetElemenet(i).transform.Find("Describe").GetComponent <Text>();
                    component.text = this.GetDescribeStr(this.m_stInfos.get_Item(i));
                }
                if (flag)
                {
                    cUIListScript.MoveElementInScrollArea(cUIListScript.m_elementAmount - 1, false);
                }
            }
        }
Beispiel #13
0
 public static void UpdateGodFindBtns(CUIListScript uiList, int index)
 {
     if (uiList != null)
     {
         int elementAmount = uiList.GetElementAmount();
         for (int i = 0; i < elementAmount; i++)
         {
             if (((uiList.GetElemenet(i) != null) && (uiList.GetElemenet(i).gameObject != null)) && uiList.IsElementInScrollArea(i))
             {
                 Utility.FindChild(uiList.GetElemenet(i).gameObject, "FindBtn/Select").CustomSetActive(index == i);
             }
         }
     }
 }