Example #1
0
        protected override void RegisterUIEvent()
        {
            BtnStartGame.OnClickAsObservable().Subscribe(_ =>
            {
                SendMsg(new AudioSoundMsg("click"));

                if (GameData.CurLevelName == "Level1")
                {
                    CloseSelf();
                    UIMgr.OpenPanel <UIStoryPanel>();
                }
                else
                {
                    this.DoTransition <UIGamePanel>(new FadeInOut(), uiData: new UIGamePanelData()
                    {
                        InitLevelName = GameData.CurLevelName
                    });
                }
            });

            BtnAbout.OnClickAsObservable().Subscribe(_ =>
            {
                SendMsg(new AudioSoundMsg("click"));
                UIMgr.OpenPanel <UIAboutPanel>(UILevel.PopUI);
            });

            BtnTrainMode.OnClickAsObservable().Subscribe(_ =>
            {
                CloseSelf();
                SendMsg(new AudioSoundMsg("click"));
                UIMgr.OpenPanel <UITrainModePanel>();
            });
        }
Example #2
0
        private void Main_Load(object sender, EventArgs e)
        {
            var args = Environment.GetCommandLineArgs();

            try
            {
                if (args[1] == "-about")
                {
                    BtnAbout.PerformClick();
                }
            }
            catch { }
        }