// 리그랭킹 element 정보들 설정 (순위,유저이름,클랜이름,트로피)
    public void Set_elementInfo(Rank_UnitExp _rankingUnit, RankingType _type)
    {
        rankingUnit = _rankingUnit;
        rankingType = _type;

        //적용하자
        Apply_Element_private();
    }
예제 #2
0
    // 내랭킹 설정
    private void Set_MyRanking(RankingType _rankingType)
    {
        User _user = UserDataManager.instance.user;

        string name     = nowRankingType.ToString();
        uint   _Unitidx = 0;

        if (_rankingType != RankingType.WHOLE)
        {
            _Unitidx = 10000 + (uint)_rankingType + 1;
        }
        //foreach (var unit in TableDataManager.instance.Infos_units)
        {
            //if (string.Equals(unit.Value.UnitName, name) || string.Equals("WHOLE", name))
            {
                Rank_UnitExp uRank = null;

                if (_user.User_UnitRanking.ContainsKey(_Unitidx))
                {
                    uRank = _user.User_UnitRanking[_Unitidx];

                    //랭크
                    text_Ranking.text = uRank.Ranking.ToString();


                    //클랜마크
                    if (_user.user_Clans.ClanID != 0)
                    {
                        image_ClanMark.sprite = ImageManager.instance.Get_Sprite(string.Format("{0}{1}", DefineKey.clanmark, uRank.ClanMark));
                    }
                    //이름
                    text_userName.text = uRank.NkNm;
                    //exp
                    text_Exp.text = uRank.Exp.ToString();
                    //킬뎃
                    text_KD.text = uRank.KillDeath.ToString();

                    //lv
                    text_Lv.text = uRank.UserLv.ToString();
                }
                else
                {
                    //내랭킹 정보 없는걸로 표시
                    ClearMyRankingUI();
                }
            }
        }
    }