void UpdateUI() { _model_pvpUser = InstancePlayer.instance.model_User.model_pvpUser; _selfPvpUser = _model_pvpUser.selfPvpUser; _pvpUsers = _model_pvpUser.pvpUsers; if (_selfPvpUser != null) { // _playLevel_Label.text = ; _currentRank_Lable.text = _selfPvpUser.rank.ToString(); _fight_Lable.text = InstancePlayer.instance.model_User.model_Formation.CalcPower().ToString(); _timesValue_Label.text = UIHelper.SetStringSixteenColor(_model_pvpUser.remainChallengeTimes.ToString() + "/", UICommon.SIXTEEN_GREEN) + UIHelper.SetStringSixteenColor("10", UICommon.SIXTEEN_ORANGE); if (_model_pvpUser.refreshCost == 0) { _refreshtimes_Label.text = "(免费)"; } else { _refreshtimes_Label.text = "(" + _model_pvpUser.refreshCost + "钻石)"; } DataLadder ladder = DataManager.instance.dataLadderGroup.GetLadder(_selfPvpUser.rank); if (ladder != null) { _recordValue.text = ladder.combat.ToString(); _diamondValue.text = ladder.cash.ToString(); } else { _recordValue.text = "0"; _diamondValue.text = "0"; } } }
void UpdateUI() { if (_pvpUser != null) { _playName_Label.text = _pvpUser.userName; _playLevel_Label.text = DataManager.instance.dataLeaderGroup.GetLevel(_pvpUser.honor).ToString(); _fightValue_Label.text = _pvpUser.fightPower.ToString(); string NOStr = ""; if (_pvpUser.rank == 1) { NOStr = "NO.1"; _rankValue_Label.color = UICommon.UNIT_NAME_COLOR_4; } else if (_pvpUser.rank == 2) { NOStr = "NO.2"; _rankValue_Label.color = UICommon.UNIT_NAME_COLOR_3; } else if (_pvpUser.rank == 3) { NOStr = "NO.3"; _rankValue_Label.color = UICommon.UNIT_NAME_COLOR_2; } else { NOStr = _pvpUser.rank.ToString(); _rankValue_Label.color = UICommon.FONT_COLOR_GREY; } _rankValue_Label.text = NOStr; DataLadder ladder = DataManager.instance.dataLadderGroup.GetLadder(_pvpUser.rank); if (ladder != null) { _gem_Label_1.text = ladder.cash.ToString(); if (ladder.itemId != 0) { _Item_1.gameObject.SetActive(true); _Item_1.SetItemTexture(ladder.itemId); _Item_Label_1.text = ladder.itemNum.ToString(); } else { _Item_1.gameObject.SetActive(false); } _record_value.text = ladder.combat.ToString(); } } }
public void InitHonor(GameObject itemTipsPanel) { _Icon_Texture.SetDropItemTexture((int)DataConfig.DATA_TYPE.Combat); SlgPB.PVPUser pvpUser = InstancePlayer.instance.model_User.model_pvpUser.selfPvpUser; DataLadder ladder = DataManager.instance.dataLadderGroup.GetLadder(pvpUser.rank); // 获得的honor int honorChanged = InstancePlayer.instance.model_User.honorChanged; _res_Value_Label.text = ladder.honor.ToString(); _ItemTipsPanel = itemTipsPanel; _ItemName = "荣誉"; }
// private Dictionary<int, DataLadder> _laddersMap; //rank, ladder public void Load(string name) { byte[] bin = DynamicFileControl.QueryFileContent(name); string content = StringHelper.ReadFromBytes(bin); LitJson.JSONNode json = LitJson.JSON.Parse(content); _laddersMap = new List <DataLadder> (); // _laddersMap = new Dictionary<int, DataLadder> (); foreach (LitJson.JSONNode subNode in json.Childs) { DataLadder data = new DataLadder(); data.Load(subNode); // _laddersMap.Add(data.rank, data); _laddersMap.Add(data); } _laddersMap.Sort(); }