| | |
| | | public class MatchWin : Window |
| | | { |
| | | [SerializeField] Text m_Text_Timing; |
| | | [SerializeField] Button m_CancelMatchBtn; |
| | | [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>();
|
| | | }
|
| | | } |
| | | |
| | | } |