少年修仙传客户端代码仓库
hch
3 天以前 600733c8f592cb9e65f2b7a3e110ac1d686e6bfe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Monday, January 28, 2019
//--------------------------------------------------------
 
using System;
using UnityEngine;
using UnityEngine.UI;
using vnxbqy.UI;
 
public class MergeServerQCSYWin : ILWindow
{
    Text hour;
    Text minute;
    Button goBtn;
    Text m_OpenTime;
 
    MergeServerQCSYModel model = MergeServerQCSYModel.Instance;
 
 
    #region Built-in
    protected override void BindController()
    {
        hour = proxy.GetWidgtEx<Text>("hour");
        minute = proxy.GetWidgtEx<Text>("minute");
        goBtn = proxy.GetWidgtEx<Button>("goButton");
        m_OpenTime = proxy.GetWidgtEx<Text>("Txt_CoolDown");
    }
 
    protected override void AddListeners()
    {
        goBtn.SetListener(()=> {
            OperationBase operationBase = null;
            if (OperationTimeHepler.Instance.TryGetOperationTime(model.operationType, out operationBase))
            {
                OperationQCSY operation = operationBase as OperationQCSY;
                if (!operation.IsInAction())
                {
                    SysNotifyMgr.Instance.ShowTip("ActionUnOpen");
                    return;
                }
                WindowCenter.Instance.CloseIL<MergeServerActivityWin>();
                MapTransferUtility.Instance.MoveToMapPos(10010, 177, 68, 0);
            }
        });
 
    }
 
    protected override void OnPreOpen()
    {
        model.redpoint.state = RedPointState.None;
        DisplayOpenTime();
    }
 
 
    #endregion
 
 
 
    void DisplayOpenTime()
    {
        OperationBase operationBase = null;
        if (OperationTimeHepler.Instance.TryGetOperationTime(model.operationType, out operationBase))
        {
            OperationQCSY operation = operationBase as OperationQCSY;
            m_OpenTime.text = StringUtility.Contact(Language.Get("ExpActivity_Text1"), operation.ToDisplayTime());
 
            var starTime = operation.GetStartTime();
            hour.text = starTime[0].ToString();
            minute.text = starTime[1].ToString();
        }
    }
 
 
}