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>(); }); }
private void Main_Load(object sender, EventArgs e) { var args = Environment.GetCommandLineArgs(); try { if (args[1] == "-about") { BtnAbout.PerformClick(); } } catch { } }