Example #1
0
        protected override void RegisterUIEvent()
        {
            BtnPause.OnClickAsObservable().Subscribe(_ =>
            {
                Debug.Log("BtnPause clicked!");

                Transform.Find("Characters").gameObject.SetActive(false);
                Transform.Find("Emenys").gameObject.SetActive(false);
                UIMgr.OpenPanel <UIGamePausePanel>();
            });

            BtnProps.OnClickAsObservable().Subscribe(_ =>
            {
                Debug.Log("BtnProps clicked!");
            });

            BtnAuto.OnClickAsObservable().Subscribe(_ =>
            {
                Debug.Log("BtnAuto clicked!");
            });

            Btn2Speed.OnClickAsObservable().Subscribe(_ =>
            {
                Debug.Log("Btn2Speed clicked!");
            });
        }
Example #2
0
 protected override void OnInit(QFramework.IUIData uiData)
 {
     mData = uiData as UIGamePanelData ?? new UIGamePanelData();
     // please add init code here
     BtnPause.OnClickAsObservable().Subscribe(_ =>
     {
         StartHide();
         UIMgr.OpenPanel <UIHomePanel>(new UIHomePanelData()
         {
             ShowRestartBtn = true
         });
     });
 }
Example #3
0
        protected override void RegisterUIEvent()
        {
            BtnKeyboardHelp.OnClickAsObservable().Subscribe(_ =>
            {
                SendMsg(new AudioSoundMsg("click"));
                ShowTxtKeyboardHelp();
            });

            BtnPause.OnClickAsObservable().Subscribe(_ =>
            {
                CorgiEngineEvent.Trigger(CorgiEngineEventTypes.Pause);
            });
        }
 public void GameOver()
 {
     ModalGameOver.SetActive(true);
     BtnPause.SetActive(false);
     Time.timeScale = 0;
 }
Example #5
0
 private void MnuGamePause_Click(object sender, EventArgs e)
 {
     BtnPause.PerformClick();
 }
Example #6
0
 public void Dispose()
 {
     LabelBalls?.Dispose();
     BtnPause?.Dispose();
 }
Example #7
0
 public void Draw()
 {
     LabelBalls.Draw();
     BtnPause.Draw(_engine.Surface.Canvas.GetSkiaCanvas());
 }