Skip to content

Commit

Permalink
Merge pull request #73 from FellowshipOfTheGame/develop
Browse files Browse the repository at this point in the history
Fix return to title screen from game pause menu
  • Loading branch information
lucasxavierleite authored Jun 5, 2023
2 parents 2cbc266 + ca06f27 commit 7910700
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 21 deletions.
4 changes: 1 addition & 3 deletions Assets/Scripts/Backend/DataStructs/RankingStructs.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using UnityEngine.Serialization;

[System.Serializable]
[System.Serializable]
public struct RankingPlayerData
{
public string name;
Expand Down
3 changes: 1 addition & 2 deletions Assets/Scripts/Managers/GameManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,7 @@ public void SetLevelProgress(float p)
public void PassLevel(bool changeUI)
{
level++;
if (changeUI)
SetLevelView();
if (changeUI) SetLevelView();
}

public void SetLevelView()
Expand Down
31 changes: 16 additions & 15 deletions Assets/Scripts/PauseMenu/PauseMenu.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using TMPro;
using UnityEngine.UI;

public class PauseMenu : MonoBehaviour
{
Expand Down Expand Up @@ -109,13 +106,24 @@ private IEnumerator CountPausedTime()
public void FinishAndLoadMenu()
{
audioManager.PlaySFX("Button");
#if !UNITY_EDITOR
StartCoroutine(FinishAndLoadMenuEnumerator());
#else

// Comment this region to set offline

#region Online

// StartCoroutine(FinishAndLoadMenuEnumerator());

#endregion Online

// Uncomment this region to set offline

#region Offline

Time.timeScale = 1f;
isGamePaused = false;
SceneManager.LoadScene(0);
#endif

#endregion Offline
}

private IEnumerator FinishAndLoadMenuEnumerator()
Expand All @@ -141,25 +149,18 @@ private IEnumerator FinishAndLoadMenuEnumerator()

public void ReloadScene()
{
// StartCoroutine(FinishAndLoadSceneEnumerator(SceneManager.GetActiveScene().buildIndex));
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
}

// Quit the game

public void QuitGame()
{
Debug.Log("Quit the game");
Application.Quit();
}

private float effecttmp;

public void Volume()
{
audioManager.PlaySFX("Button");

menuLabelText.text = "VOLUME";

volumePanel.SetActive(true);
}
}
1 change: 0 additions & 1 deletion Assets/Scripts/Ranking/RankingMenu.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using System.Collections;
using UnityEngine;

Expand Down

0 comments on commit 7910700

Please sign in to comment.