diff --git a/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UILosePanelController.cs b/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UILosePanelController.cs index c06f6bb..415f6a8 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UILosePanelController.cs +++ b/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UILosePanelController.cs @@ -1,5 +1,6 @@ using Event = cfg.BI.Event; using Framework.Constants; +using Framework.Manager; using Gameplay.Manager; using Framework.Event; using Gameplay.Level; @@ -37,7 +38,7 @@ public class UILosePanelController : UIWindow { CloseWindow(true); UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true); - GameStateManager.Instance.ChangeState(new GameStateStart()); + GameStateManager.Instance.ChangeState(new GameStateStart(BuildManager.Instance.CurBuildInfo.BuildSceneID)); BIManager.Instance.TrackEventLevel(cfg.BI.Event.level_back_home, BIManager.Reason.ClickOnLosePanel.ToString()); } diff --git a/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UIWinPanelController.cs b/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UIWinPanelController.cs index e9c4316..6e2ca94 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UIWinPanelController.cs +++ b/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UIWinPanelController.cs @@ -7,6 +7,7 @@ using Gameplay.Level; using UnityEngine.UI; using Framework.Event; using Gameplay.Manager; +using Framework.Manager; using System.Collections; using Framework.Constants; @@ -75,7 +76,7 @@ public class UIWinPanelController : UIWindow BIManager.Reason.ClickOnWinPanel.ToString()); CloseWindow(true); UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true); - GameStateManager.Instance.ChangeState(new GameStateStart()); + GameStateManager.Instance.ChangeState(new GameStateStart(BuildManager.Instance.CurBuildInfo.BuildSceneID)); EventManager.Instance.Send(EventManager.EventName.StartBackToMain); } diff --git a/Forest/Assets/Scripts/Gameplay/UI/Level/UIPausePanelController.cs b/Forest/Assets/Scripts/Gameplay/UI/Level/UIPausePanelController.cs index c0054f6..880087f 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Level/UIPausePanelController.cs +++ b/Forest/Assets/Scripts/Gameplay/UI/Level/UIPausePanelController.cs @@ -2,9 +2,10 @@ using Framework.BI; using Framework.UI; using Gameplay.Game; using UnityEngine.UI; -using Gameplay.Manager; -using Framework.Constants; using Framework.Event; +using Gameplay.Manager; +using Framework.Manager; +using Framework.Constants; using Event = cfg.BI.Event; public class UIPausePanelController : UIWindow @@ -30,7 +31,7 @@ public class UIPausePanelController : UIWindow BIManager.Instance.TrackEventLevel(Event.level_back_home, BIManager.Reason.ClickOnPausePanel.ToString()); UIManager.Instance.CloseWindow(UIConstants.UIPausePanel, true); UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true); - GameStateManager.Instance.ChangeState(new GameStateStart()); + GameStateManager.Instance.ChangeState(new GameStateStart(BuildManager.Instance.CurBuildInfo.BuildSceneID)); } private void ContinueLevel()