From 6eb915c129fc90c6f4c82ae097dd6ffad5239efc Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 25 Jan 2021 14:28:30 +0800 Subject: +scripts --- .../XMainClient/Team/XTeamLeagueCreateView.cs | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Client/Assets/Scripts/XMainClient/Team/XTeamLeagueCreateView.cs (limited to 'Client/Assets/Scripts/XMainClient/Team/XTeamLeagueCreateView.cs') diff --git a/Client/Assets/Scripts/XMainClient/Team/XTeamLeagueCreateView.cs b/Client/Assets/Scripts/XMainClient/Team/XTeamLeagueCreateView.cs new file mode 100644 index 00000000..3a1bc00b --- /dev/null +++ b/Client/Assets/Scripts/XMainClient/Team/XTeamLeagueCreateView.cs @@ -0,0 +1,56 @@ +using System; +using KKSG; +using UILib; +using XMainClient.UI.UICommon; + +namespace XMainClient +{ + internal class XTeamLeagueCreateView : DlgBase + { + public override string fileName + { + get + { + return "GameSystem/TeamLeague/TeamLeagueCreateDlg"; + } + } + + public override bool autoload + { + get + { + return true; + } + } + + private XFreeTeamVersusLeagueDocument _doc; + + protected override void Init() + { + base.Init(); + this._doc = XDocuments.GetSpecificDocument(XFreeTeamVersusLeagueDocument.uuID); + } + + public override void RegisterEvent() + { + base.RegisterEvent(); + base.uiBehaviour.m_Close.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnCloseClicked)); + base.uiBehaviour.m_OK.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnCreateBtnClicked)); + base.uiBehaviour.m_Cancel.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnCloseClicked)); + } + + private bool OnCreateBtnClicked(IXUIButton button) + { + XTeamDocument specificDocument = XDocuments.GetSpecificDocument(XTeamDocument.uuID); + specificDocument.ReqTeamOp(TeamOperate.TEAM_START_BATTLE, 0UL, base.uiBehaviour.m_NameInput.GetText(), TeamMemberType.TMT_NORMAL, null); + this.SetVisibleWithAnimation(false, null); + return true; + } + + private bool OnCloseClicked(IXUIButton button) + { + this.SetVisibleWithAnimation(false, null); + return true; + } + } +} -- cgit v1.1-26-g67d0