Skip to content

Commit 41d607d

Browse files
committed
fix: fix parallel playing of background music, fix game freeze
1 parent f371418 commit 41d607d

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

Assets/Scripts/GameManager/GameManager.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,8 +398,9 @@ private string BuildSceneName()
398398
public void MinigameDone()
399399
{
400400
Debug.Log("Start minigame respawn at: " + minigameRespawnPosition.x + ", " + minigameRespawnPosition.y);
401+
Application.runInBackground = true;
401402
Reload();
402-
PlayerAnimation.Instance.EnableMovement();
403+
PlayerAnimation.Instance.EnableMovement();
403404
}
404405

405406
/// <summary>

Assets/Scripts/Minigame Loading/MinigameStarting.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public void SetupMinigame(string game, string configurationId, int highscore)
6666
{
6767
PlayerAnimation.Instance.playerAnimator.enabled = false;
6868

69-
PlayerAnimation.Instance.SetBusy(true);
69+
//PlayerAnimation.Instance.SetBusy(true);
7070
PlayerAnimation.Instance.DisableMovement();
7171

7272
this.game = game;
@@ -95,6 +95,7 @@ public async void StartButtonPressed()
9595
#else
9696
await GameManager.Instance.SavePlayerData();
9797
await MultiplayerManager.Instance.PauseMultiplayer();
98+
Application.runInBackground = false;
9899
LoadMinigameInIframe(game, configurationId);
99100
#endif
100101
PlayClickSound();
@@ -118,7 +119,7 @@ private void QuitMinigame()
118119
{
119120
Reset();
120121
PlayerAnimation.Instance.playerAnimator.enabled = true;
121-
PlayerAnimation.Instance.SetBusy(false);
122+
//PlayerAnimation.Instance.SetBusy(false);
122123
SceneManager.UnloadSceneAsync("MinigameStarting Overlay");
123124
PlayerAnimation.Instance.EnableMovement();
124125
Time.timeScale = 1f;

0 commit comments

Comments
 (0)