using vnxbqy.UI;
|
|
using UnityEngine.UI;
|
|
class WeddingStartWin : ILWindow
|
{
|
|
Button closeBtn;
|
Button marryButton;
|
Button divorceButton;
|
|
|
#region Built-in
|
protected override void BindController()
|
{
|
closeBtn = proxy.GetWidgtEx<Button>("CloseButton");
|
marryButton = proxy.GetWidgtEx<Button>("MarryButton");
|
divorceButton = proxy.GetWidgtEx<Button>("DivorceButton");
|
}
|
|
protected override void AddListeners()
|
{
|
closeBtn.SetListener(()=> {
|
WindowCenter.Instance.CloseIL<WeddingStartWin>();
|
});
|
marryButton.SetListener(() => {
|
WindowCenter.Instance.CloseIL<WeddingStartWin>();
|
WindowCenter.Instance.OpenIL<WeddingProposeWin>();
|
});
|
divorceButton.SetListener(() => {
|
if (TimeUtility.AllSeconds - WeddingModel.Instance.m_MarryTime < WeddingModel.Instance.divorceCD)
|
{
|
SysNotifyMgr.Instance.ShowTip("Marry9", TimeUtility.SecondsToDHMSCHS(WeddingModel.Instance.divorceCD - (int)(TimeUtility.AllSeconds - WeddingModel.Instance.m_MarryTime)));
|
return;
|
}
|
WindowCenter.Instance.CloseIL<WeddingStartWin>();
|
WindowCenter.Instance.OpenIL<WeddingDivorceWin>();
|
});
|
}
|
|
protected override void OnPreOpen()
|
{
|
divorceButton.SetActiveIL(WeddingModel.Instance.m_CoupleID != 0);
|
}
|
|
|
#endregion
|
|
|
}
|