//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Monday, October 30, 2017
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
using System;
|
|
|
namespace vnxbqy.UI
|
{
|
|
public class DailyQuestCalendarColumn : MonoBehaviour
|
{
|
[SerializeField] int m_DayOfWeek = 0;
|
[SerializeField] Image m_Sign;
|
[SerializeField] Text[] m_Quests;
|
|
DailyQuestModel model { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } }
|
|
public void Display()
|
{
|
var dayOfWeek = (int)TimeUtility.ServerNow.DayOfWeek;
|
m_Sign.SetActive(m_DayOfWeek == dayOfWeek);
|
for (int i = 0; i < GeneralDefine.dailyQuestOpenTime.Count; i++)
|
{
|
var timeNode = GeneralDefine.dailyQuestOpenTime[i];
|
var quests = model.GetQuestByWeekTimeNode(m_DayOfWeek % 7, timeNode);
|
if (quests != null)
|
{
|
var questNameArray = new string[quests.Count];
|
for (int j = 0; j < quests.Count; j++)
|
{
|
var config = DailyQuestConfig.Get(quests[j]);
|
questNameArray[j] = config.Title;
|
}
|
|
var content = string.Join("\r\n", questNameArray);
|
m_Quests[i].text = content;
|
}
|
else
|
{
|
m_Quests[i].text = string.Empty;
|
}
|
}
|
|
}
|
|
}
|
|
}
|