private void Qualifying_RankListSelect(CUIEvent uiEvent) { int selectedIndex = uiEvent.m_srcWidget.gameObject.GetComponent <CUIListScript>().GetSelectedIndex(); GameObject gameObject = uiEvent.m_srcFormScript.gameObject; GameObject gameObject2 = gameObject.transform.Find("Panel/Panel_RankInfo").gameObject; CUIListScript component = gameObject2.transform.Find("Panel_Left/ListHeroIno").GetComponent <CUIListScript>(); CSDT_CLASSOFRANKDETAIL cSDT_CLASSOFRANKDETAIL = this.m_rankList.get_Item(selectedIndex); component.SetElementAmount(cSDT_CLASSOFRANKDETAIL.stDetail.astCommonUseHero.Length); for (int i = 0; i < cSDT_CLASSOFRANKDETAIL.stDetail.astCommonUseHero.Length; i++) { GameObject gameObject3 = component.GetElemenet(i).gameObject; Image component2 = gameObject3.transform.Find("heroInfo/imgRank").GetComponent <Image>(); Text component3 = gameObject3.transform.Find("heroInfo/lblRank").GetComponent <Text>(); if (cSDT_CLASSOFRANKDETAIL.stDetail.astCommonUseHero[i].dwHeroId == 0u) { gameObject3.CustomSetActive(false); } else { component2.SetSprite(CUIUtility.s_Sprite_System_Qualifying_Dir + "ranking_icon" + cSDT_CLASSOFRANKDETAIL.stDetail.astCommonUseHero[i].bHeroProficiencyLv, uiEvent.m_srcFormScript, true, false, false, false); component3.text = cSDT_CLASSOFRANKDETAIL.stDetail.astCommonUseHero[i].dwHeroProficiency.ToString(); gameObject3.CustomSetActive(true); } } }
private void Qualifying_RankListElementInit(CUIEvent uiEvent) { int srcWidgetIndexInBelongedList = uiEvent.m_srcWidgetIndexInBelongedList; GameObject srcWidget = uiEvent.m_srcWidget; Text component = srcWidget.transform.Find("Cell/lblContent1").GetComponent <Text>(); Text component2 = srcWidget.transform.Find("Cell/lblContent2").GetComponent <Text>(); Text component3 = srcWidget.transform.Find("Cell/lblContent3").GetComponent <Text>(); Text component4 = srcWidget.transform.Find("Cell/lblContent4").GetComponent <Text>(); CSDT_CLASSOFRANKDETAIL cSDT_CLASSOFRANKDETAIL = this.m_rankList.get_Item(srcWidgetIndexInBelongedList); component.text = (srcWidgetIndexInBelongedList + 1).ToString(); component2.text = StringHelper.UTF8BytesToString(ref cSDT_CLASSOFRANKDETAIL.stDetail.szAcntName); component3.text = cSDT_CLASSOFRANKDETAIL.stDetail.dwWinCnt.ToString(); component4.text = cSDT_CLASSOFRANKDETAIL.stDetail.bScore.ToString(); }
private int SortCompare(CSDT_CLASSOFRANKDETAIL info1, CSDT_CLASSOFRANKDETAIL info2) { return((info2.stDetail.bScore <= info1.stDetail.bScore) ? 0 : 1); }