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); } } }
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); } } } }
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()); } } }
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); } }
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); } } } } }
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); } } }
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); } } } }
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); } } }
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); } } } }