private void MainWindow_KeyUp(object sender, KeyEventArgs e) { switch (e.Key) { case Key.P: mIsPaused = !mIsPaused; break; case Key.Escape: this.Close(); break; case Key.S: manager.ShuffleGems(); break; } }
private void OnReadyChanged(bool value) { if (value) { if (possibleMoves.Count == 0) { gemManagerInstance.ShuffleGems(); isReady = false; return; } } Debug.Log("GemManager ready state changed. value:" + value); if (null != OnReadyChangedEvent) { OnReadyChangedEvent(this, isReady); } }