| | |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | |
| | | namespace Snxxz.UI {
|
| | | //匹配界面
|
| | | namespace Snxxz.UI { |
| | | //匹配界面 |
| | | [XLua.Hotfix] |
| | | |
| | | public class MatchWin : Window |
| | | { |
| | | [SerializeField] Text m_Text_Timing; |
| | | [SerializeField] Button m_CancelMatchBtn; |
| | | CrossServerRewardModel m_CrossServerRewardModel; |
| | | CrossServerRewardModel crossServerRewardModel { get { return m_CrossServerRewardModel ?? (m_CrossServerRewardModel = ModelCenter.Instance.GetModel<CrossServerRewardModel>()); } } |
| | | private DateTime dateTime = DateTime.Now; |
| | | #region Built-in |
| | | protected override void BindController() |
| | | { |
| | |
| | | |
| | | protected override void AddListeners() |
| | | { |
| | | m_CancelMatchBtn.AddListener(OnClick); |
| | | } |
| | | |
| | | protected override void OnPreOpen() |
| | |
| | | protected override void OnAfterClose() |
| | | { |
| | | } |
| | | protected override void LateUpdate() |
| | | { |
| | | dateTime = TimeUtility.ServerNow; |
| | | var time = dateTime-crossServerRewardModel.Date_Time ; |
| | | m_Text_Timing.text = time.TotalSeconds.ToString(); |
| | | // DebugEx.LogError(time.TotalSeconds); |
| | | } |
| | | #endregion |
| | | |
| | | private void OnClick() |
| | | { |
| | | crossServerRewardModel.IsOpenMatch = false; |
| | | CloseImmediately(); |
| | | WindowCenter.Instance.Open<CrossServerArenaWin>(); |
| | | } |
| | | } |
| | | |
| | | } |