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!"); }); }
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 }); }); }
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; }
private void MnuGamePause_Click(object sender, EventArgs e) { BtnPause.PerformClick(); }
public void Dispose() { LabelBalls?.Dispose(); BtnPause?.Dispose(); }
public void Draw() { LabelBalls.Draw(); BtnPause.Draw(_engine.Surface.Canvas.GetSkiaCanvas()); }