//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Thursday, May 24, 2018
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
|
|
namespace vnxbqy.UI
|
{
|
|
public class DailyQuestHangTimeBehaviour : MonoBehaviour
|
{
|
|
[SerializeField] Text m_HangingTime;
|
[SerializeField] Button m_HangingTimeSource;
|
|
PackModel playerPackModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
|
StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } }
|
|
|
public void Display()
|
{
|
//UpdateHangingTime();
|
|
//PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerDataRefresh;
|
//PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerDataRefresh;
|
//m_HangingTimeSource.RemoveAllListeners();
|
//m_HangingTimeSource.AddListener(ShowHangTimeSource);
|
}
|
|
public void Dispose()
|
{
|
m_HangingTimeSource.RemoveAllListeners();
|
PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerDataRefresh;
|
}
|
|
private void OnPlayerDataRefresh(PlayerDataType _refreshType)
|
{
|
if (_refreshType == PlayerDataType.HappyPoint)
|
{
|
UpdateHangingTime();
|
}
|
}
|
|
private void UpdateHangingTime()
|
{
|
m_HangingTime.SetActive(false);
|
}
|
|
private void ShowHangTimeSource()
|
{
|
var own = playerPackModel.GetItemCountByID(PackType.Item, 952);
|
if (own > 0)
|
{
|
var guid = playerPackModel.GetItemGUIDByID(952);
|
ItemTipUtility.Show(guid);
|
}
|
else
|
{
|
var config = StoreConfig.Get(53);
|
storeModel.OnClickShopCell(config);
|
}
|
}
|
|
}
|
|
}
|
|
|
|