//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Thursday, November 09, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace vnxbqy.UI { public class RealmUnlockEffectCell : CellView { [SerializeField] TextEx realNameText; [SerializeField] RichText unLockEffect; [SerializeField] Button unLockEffectBtn; public void Display(int realm) { //var config = RealmConfig.Get(realm); //realNameText.text = PlayerDatas.Instance.baseData.realmLevel >= realm ? UIHelper.GetRealmName(realm) : UIHelper.AppendColor(TextColType.Gray, config.Name); //unLockEffect.colorType = PlayerDatas.Instance.baseData.realmLevel >= realm ? RichText.ColorType.Dark : RichText.ColorType.Bright; //string showText = ""; //if (config.LearnSkillIDInfo.Count > 0) //{ // var skillID = config.LearnSkillIDInfo[PlayerDatas.Instance.baseData.Job][0]; // var skillConfig = SkillConfig.Get(skillID); // showText = Language.Get("RealmUnLockSkill", skillConfig.SkillName); // unLockEffect.text = PlayerDatas.Instance.baseData.realmLevel >= realm ? showText : UIHelper.AppendColor(TextColType.Gray, showText); // unLockEffectBtn.SetListener(() => { // SkillDetails.ShowSkillDetails(skillID, SkillDetails.SkillSourceType.PlayerSkill, skillConfig.FightPower); // }); //} //else if (config.AddFreePoint > 0) //{ // showText = Language.Get("RealmUnLockLG", config.AddFreePoint); // unLockEffect.text = PlayerDatas.Instance.baseData.realmLevel >= realm ? showText : UIHelper.AppendColor(TextColType.Gray, showText); // unLockEffectBtn.RemoveAllListeners(); //} //else if (config.EquipLV > 0) //{ // showText = Language.Get("RealmUnLockEquip", Language.Get("RealmEquipName", config.Name)); // unLockEffect.text = PlayerDatas.Instance.baseData.realmLevel >= realm ? showText : UIHelper.AppendColor(TextColType.Gray, showText); // unLockEffectBtn.SetListener(() => // { // WindowCenter.Instance.Open(false, config.EquipLV); // }); //} } } }