geometry-tower-defense/Assets/GameMain/Scripts/UI/Templates/MenuScene/View/StartMenuForm.cs

65 lines
1.7 KiB
C#

// using CustomEvent;
// using UnityGameFramework.Runtime;
//
// namespace UI
// {
// public class StartMenuForm : UGuiForm
// {
// public void RefreshUI(StartMenuFormContext context)
// {
// }
//
// #region Lifecycle
//
// protected override void OnOpen(object userData)
// {
// base.OnOpen(userData);
//
// if (userData is StartMenuFormContext context)
// {
// RefreshUI(context);
// return;
// }
//
// Log.Warning("StartMenuForm requires StartMenuFormContext as userData.");
// }
//
// protected override void OnClose(bool isShutdown, object userData)
// {
// base.OnClose(isShutdown, userData);
// }
//
// #endregion
//
// public void OnStartButtonClick()
// {
// GameEntry.Event.Fire(this, MenuStartGameEventArgs.Create());
// }
//
// public void OnFileButtonClick()
// {
// GameEntry.Event.Fire(this, MenuFileButtonClickEventArgs.Create());
// }
//
// public void OnGuideButtonClick()
// {
// GameEntry.Event.Fire(this, MenuGuideButtonClickEventArgs.Create());
// }
//
// public void OnSettingButtonClick()
// {
// GameEntry.Event.Fire(this, MenuSettingButtonClickEventArgs.Create());
// }
//
// public void OnQuitButtonClick()
// {
// GameEntry.Event.Fire(this, MenuQuitButtonClickEventArgs.Create());
// }
//
// public void OnAboutButtonClick()
// {
// GameEntry.Event.Fire(this, MenuAboutButtonClickEventArgs.Create());
// }
// }
// }