//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Thursday, November 16, 2017
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
|
|
namespace Snxxz.UI
|
{
|
|
public class WorldMapUnLockTip : MonoBehaviour
|
{
|
[SerializeField] Image m_ConditionSign1;
|
[SerializeField] Image m_ConditionSign2;
|
[SerializeField] Text m_Condtion1;
|
[SerializeField] Text m_Condition2;
|
|
public void Display(int _mapId)
|
{
|
var config = MapConfig.Get(_mapId);
|
|
if (config.realmLevel > 0)
|
{
|
var realmConfig = RealmConfig.Get(config.realmLevel);
|
m_Condtion1.text = Language.Get("WorldMap_Realm", realmConfig.Name);
|
m_Condtion1.color = UIHelper.GetUIColor(PlayerDatas.Instance.baseData.realmLevel >= config.realmLevel ? TextColType.Green : TextColType.Red);
|
}
|
else
|
{
|
m_Condtion1.text = Language.Get("WorldMap_LV", config.LV);
|
m_Condtion1.color = UIHelper.GetUIColor(PlayerDatas.Instance.baseData.LV >= config.LV ? TextColType.Green : TextColType.Red);
|
}
|
|
if (string.IsNullOrEmpty(config.MapTaskText))
|
{
|
m_ConditionSign2.gameObject.SetActive(false);
|
m_Condition2.text = "";
|
}
|
else
|
{
|
m_ConditionSign2.gameObject.SetActive(true);
|
m_Condition2.text = config.MapTaskText;
|
}
|
}
|
|
}
|
|
}
|
|
|
|