// 리그랭킹 element 정보들 설정 (순위,유저이름,클랜이름,트로피) public void Set_elementInfo(Rank_UnitExp _rankingUnit, RankingType _type) { rankingUnit = _rankingUnit; rankingType = _type; //적용하자 Apply_Element_private(); }
// 내랭킹 설정 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(); } } } }