少年修仙传客户端代码仓库
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
using vnxbqy.UI;
 
using UnityEngine.UI;
 
class WeddingAnswerDivorceWin : ILWindow
{
 
    Button closeBtn;
    Button yesBtn;
    Button noBtn;
    Text divorceInfo;
 
    #region Built-in
    protected override void BindController()
    {
        closeBtn = proxy.GetWidgtEx<Button>("CloseButton");
        yesBtn = proxy.GetWidgtEx<Button>("yes");
        noBtn = proxy.GetWidgtEx<Button>("no");
        divorceInfo = proxy.GetWidgtEx<Text>("TextEx");
    }
 
    protected override void AddListeners()
    {
        closeBtn.SetListener(()=> {
            WindowCenter.Instance.CloseIL<WeddingAnswerDivorceWin>();
        });
 
        noBtn.SetListener(()=> {
            var pack = new IL_CB316_tagGCMarryBreakResponse();
            pack.IsOK = 0;
            GameNetSystem.Instance.SendInfo(pack);
            WindowCenter.Instance.CloseIL<WeddingAnswerDivorceWin>();
        });
 
        yesBtn.SetListener(() => {
            var pack = new IL_CB316_tagGCMarryBreakResponse();
            pack.IsOK = 1;
            GameNetSystem.Instance.SendInfo(pack);
            WindowCenter.Instance.CloseIL<WeddingAnswerDivorceWin>();
        });
    }
 
    protected override void OnPreOpen()
    {
        divorceInfo.text = Language.Get("Divorce3", WeddingModel.Instance.m_CoupleName, TimeUtility.SecondsToDHMSCHS(
                        WeddingModel.Instance.autoDivorceCD - (int)(TimeUtility.AllSeconds - WeddingModel.Instance.m_BreakRequestTime)));
    }
 
 
    #endregion
 
 
}