//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Tuesday, March 12, 2019
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI
|
{
|
|
public class TipBaseInfoWidget : MonoBehaviour
|
{
|
[SerializeField] Image m_Label;
|
[SerializeField] Text m_ItemName;
|
[SerializeField] ItemBehaviour m_Item;
|
[SerializeField] Text m_ScoreOrType;
|
[SerializeField] RectTransform m_RealmContainer;
|
[SerializeField] Image m_Realm;
|
[SerializeField] RectTransform m_SurplusTimeContainer;
|
[SerializeField] Text m_SurplusTime;
|
|
public void Display(EquipTipUtility.BaseInfo baseInfo)
|
{
|
if (baseInfo.isEquiped)
|
{
|
m_Label.gameObject.SetActive(true);
|
m_Label.SetSprite("");
|
}
|
else if (baseInfo.isAuction)
|
{
|
m_Label.gameObject.SetActive(true);
|
m_Label.SetSprite("");
|
}
|
else
|
{
|
m_Label.gameObject.SetActive(false);
|
}
|
|
var itemConfig = ItemConfig.Get(baseInfo.itemId);
|
m_ItemName.text = itemConfig.ItemName;
|
m_Item.SetItem(baseInfo.itemId, 1);
|
|
if (baseInfo.score != 0)
|
{
|
m_ScoreOrType.text = Language.Get("EquipWin_EquipPointText_1")+ baseInfo.score;
|
}
|
else
|
{
|
m_ScoreOrType.text = itemConfig.ItemTypeName;
|
}
|
|
if (itemConfig.RealmLimit > 0)
|
{
|
m_RealmContainer.gameObject.SetActive(true);
|
var realmConfig = RealmConfig.Get(itemConfig.RealmLimit);
|
m_Realm.SetSprite(realmConfig.Img);
|
}
|
else
|
{
|
m_RealmContainer.gameObject.SetActive(false);
|
}
|
|
if (baseInfo.auctionSurplusTime > 0)
|
{
|
m_SurplusTimeContainer.gameObject.SetActive(true);
|
m_SurplusTime.text = TimeUtility.SecondsToTitleDHMS(baseInfo.auctionSurplusTime);
|
}
|
else
|
{
|
m_SurplusTimeContainer.gameObject.SetActive(false);
|
}
|
|
}
|
|
}
|
|
}
|