protected override void OnUpdated() { // スペースが押されたら、ポーズレイヤーを追加する。 if (asd.Engine.Keyboard.GetKeyState(asd.Keys.Space) == asd.KeyState.Push) { var pauseLayer = new PauseLayer(); Scene.AddLayer(pauseLayer); } // 画像を回転させる。 obj.Angle += 1.0f; }
protected override void OnUpdated() { // スペースが押されたら、ポーズレイヤーを追加する。 if(asd.Engine.Keyboard.GetKeyState(asd.Keys.Space) == asd.KeyState.Push) { var pauseLayer = new PauseLayer(); Scene.AddLayer(pauseLayer); } // 画像を回転させる。 obj.Angle += 1.0f; }
void Update() { timeScale = Time.timeScale; Time.timeScale = isGameMenued ? 0 : isGamePaused ? 0 : Player.isEndMenued ? 0 : 1; MenuLayer.SetActive(isGameMenued); InGameLayer.SetActive(!isGameMenued && !isGamePaused && !Player.isEndMenued); PauseLayer.SetActive(!isGameMenued && isGamePaused && !Player.isEndMenued); MenuLayerEnd.SetActive(!isGameMenued && !isGamePaused && Player.isEndMenued); ScoreText.GetComponent <TextMeshProUGUI>().text = "Your score : " + Player.timerScore; if (Input.GetKeyDown(KeyCode.Escape)) { PauseResumeGame(); } }
// Use this for initialization void Start() { gameManager = GameObject.FindGameObjectWithTag(Tags.GameManager).GetComponent<TimeManager>(); gameInfoLayer = GetComponent<GameInfoLayer>(); propLayer = GetComponent<PropLayer>(); pauseLayer = GetComponent<PauseLayer>(); }
// Use this for initialization void Start() { gameManager = GameObject.FindGameObjectWithTag(Tags.GameManager).GetComponent<ClassicsManager>(); againLayer = GetComponent<AgainLayer>(); floatLayer = GetComponent<FloatTextLayer>(); gameInfoLayer = GetComponent<GameInfoLayer>(); propLayer = GetComponent<PropLayer>(); pauseLayer = GetComponent<PauseLayer>(); }