//--------------------------------------------------------
|
// [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<RealmEquipPreviewWin>(false, config.EquipLV);
|
// });
|
//}
|
|
}
|
|
}
|
|
}
|
|
|
|