50 lines
1.2 KiB
C#
50 lines
1.2 KiB
C#
using TH1_Core.Events;
|
|
using TH1_UI.Controller.Base;
|
|
using TH1_UI.View.Global;
|
|
|
|
namespace TH1_UI.Controller.Global
|
|
{
|
|
public class UIGlobalBugReportController : ViewController<UIGlobalBugReportView>
|
|
{
|
|
public UIGlobalBugReportController() { }
|
|
|
|
protected override void RegisterEventCallback()
|
|
{
|
|
base.RegisterEventCallback();
|
|
if (WindowScript != null)
|
|
{
|
|
WindowScript.OnBtnCloseClick += _OnBtnCloseClick;
|
|
}
|
|
}
|
|
|
|
protected override void UnregisterEventCallback()
|
|
{
|
|
if (WindowScript != null)
|
|
{
|
|
WindowScript.OnBtnCloseClick = null;
|
|
}
|
|
base.UnregisterEventCallback();
|
|
}
|
|
|
|
protected override void OnOpen()
|
|
{
|
|
base.OnOpen();
|
|
if (_openParameter is ShowUIGlobalBugReport evt)
|
|
{
|
|
WindowScript?.SetContent(evt);
|
|
}
|
|
}
|
|
|
|
public override bool Close()
|
|
{
|
|
WindowScript?.CloseView();
|
|
return base.Close();
|
|
}
|
|
|
|
void _OnBtnCloseClick()
|
|
{
|
|
Close();
|
|
}
|
|
}
|
|
}
|