Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 private int SortCompare(CSDT_CLASSOFRANKDETAIL info1, CSDT_CLASSOFRANKDETAIL info2)
 {
     return((info2.stDetail.bScore <= info1.stDetail.bScore) ? 0 : 1);
 }