Bug Fix : Menu pause, resume qui relance en mode solo même en mode 1VS1
This commit is contained in:
parent
9401b9fc8a
commit
fc7914f4c5
@ -1,6 +1,7 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Assets.Scripts.GameSession;
|
||||
using JetBrains.Annotations;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
@ -162,20 +163,21 @@ public class GameSession : MonoBehaviour,IResettable
|
||||
SceneManager.LoadScene("DeathScreen1VS1");
|
||||
}
|
||||
|
||||
public void GoToSoloMode()
|
||||
public void PausePlayAgain()
|
||||
{
|
||||
SceneManager.LoadScene("SoloGameScene", LoadSceneMode.Single);
|
||||
if (isDuoMode)
|
||||
{
|
||||
GoToScene.GoToDuoMode();
|
||||
}
|
||||
else
|
||||
{
|
||||
GoToScene.GoToSoloMode();
|
||||
}
|
||||
ResetToDefault();
|
||||
}
|
||||
|
||||
public void GoToDuoMode()
|
||||
public void PauseBackToMainMenu()
|
||||
{
|
||||
SceneManager.LoadScene("DuoGameScene", LoadSceneMode.Single);
|
||||
ResetToDefault();
|
||||
}
|
||||
public void GoToMainMenu()
|
||||
{
|
||||
SceneManager.LoadScene("MainMenu", LoadSceneMode.Single);
|
||||
GoToScene.GoToMainMenu();
|
||||
ResetToDefault();
|
||||
}
|
||||
|
||||
|
@ -5,26 +5,26 @@ namespace Assets.Scripts.GameSession
|
||||
{
|
||||
public class GoToScene : MonoBehaviour
|
||||
{
|
||||
public void GoToSoloMode()
|
||||
public static void GoToSoloMode()
|
||||
{
|
||||
SceneManager.LoadScene("SoloGameScene", LoadSceneMode.Single);
|
||||
}
|
||||
|
||||
public void GoToDuoMode()
|
||||
public static void GoToDuoMode()
|
||||
{
|
||||
SceneManager.LoadScene("DuoGameScene", LoadSceneMode.Single);
|
||||
}
|
||||
public void GoToMainMenu()
|
||||
public static void GoToMainMenu()
|
||||
{
|
||||
SceneManager.LoadScene("MainMenu", LoadSceneMode.Single);
|
||||
}
|
||||
public void GoToDeathScreenSolo()
|
||||
public static void GoToDeathScreenSolo()
|
||||
{
|
||||
SceneManager.LoadScene("", LoadSceneMode.Single);
|
||||
SceneManager.LoadScene("DeathScreen", LoadSceneMode.Single);
|
||||
}
|
||||
public void GoToDeathScreen1VS1()
|
||||
public static void GoToDeathScreen1VS1()
|
||||
{
|
||||
SceneManager.LoadScene("", LoadSceneMode.Single);
|
||||
SceneManager.LoadScene("DeathScreen1VS1", LoadSceneMode.Single);
|
||||
}
|
||||
}
|
||||
}
|
@ -26,12 +26,12 @@ public class PausedView : BaseView
|
||||
|
||||
mainMenuButton.onClick.AddListener(() =>
|
||||
{
|
||||
GameSession.Instance.GoToMainMenu();
|
||||
GameSession.Instance.PauseBackToMainMenu();
|
||||
});
|
||||
|
||||
restartButton.onClick.AddListener(() =>
|
||||
{
|
||||
GameSession.Instance.GoToSoloMode();
|
||||
GameSession.Instance.PausePlayAgain();
|
||||
});
|
||||
base.Init();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user