From 70e551150abf583bdcf1eb37668b247e3edc88cc Mon Sep 17 00:00:00 2001 From: kimura Date: Mon, 25 Jul 2022 10:51:56 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=AA=E3=83=95=E3=82=A1=E3=82=AF=E3=82=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/MyGame/Scenes/MiniGame/Scripts/GameManager.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/GameManager.cs b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/GameManager.cs index e58b2676..2fc67dc9 100644 --- a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/GameManager.cs +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/GameManager.cs @@ -148,6 +148,7 @@ namespace MyGame.Scenes.MiniGame.Scripts this.UpdateAsObservable() .Where(_ => Input.GetMouseButtonDown(0) || Input.GetKeyDown(KeyCode.Space)) .Where(_ => menuState.Value == MenuState.Game && state.Value == GameState.Ready) + .DelayFrame(1) .Subscribe(_ => { state.Value = GameState.Play; @@ -203,11 +204,8 @@ namespace MyGame.Scenes.MiniGame.Scripts cameraTransform.position = playerPosX * Vector3.right + cameraOffset; bgManager.ResetBg(playerPosX); }).AddTo(this); - state.Where(x => x == GameState.Play) - .Select(_ => this.UpdateAsObservable()) - .Switch() + this.UpdateAsObservable() .Where(_ => state.Value == GameState.Play) - .Skip(1) .Subscribe(_ => { if (Input.GetMouseButtonDown(0) || Input.GetKeyDown(KeyCode.Space))