diff --git a/Assets/Scenes/Island.unity b/Assets/Scenes/Island.unity index d23dabc..8717c5c 100644 --- a/Assets/Scenes/Island.unity +++ b/Assets/Scenes/Island.unity @@ -7141,6 +7141,7 @@ MonoBehaviour: m_EditorClassIdentifier: Assembly-CSharp::GameMenuButtons _gameManager: {fileID: 1875710079} _sandPathBuildService: {fileID: 305503} + _wallet: {fileID: 1030979928} _mainMenuButton: {fileID: 512672405} _nextLevelButton: {fileID: 769732337} _resetPathButton: {fileID: 1026163394} diff --git a/Assets/Scripts/UI/GameMenuButtons.cs b/Assets/Scripts/UI/GameMenuButtons.cs index 6be0b67..bdb9ffe 100644 --- a/Assets/Scripts/UI/GameMenuButtons.cs +++ b/Assets/Scripts/UI/GameMenuButtons.cs @@ -5,6 +5,7 @@ public class GameMenuButtons : MonoBehaviour { [SerializeField] private GameManager _gameManager; [SerializeField] private SandPathBuildService _sandPathBuildService; + [SerializeField] private Wallet _wallet; [SerializeField] private Button _mainMenuButton; [SerializeField] private Button _nextLevelButton; [SerializeField] private Button _resetPathButton; @@ -48,6 +49,7 @@ public class GameMenuButtons : MonoBehaviour private void OnResetButtonClick() { _sandPathBuildService.ResetPath(); + _wallet.TakeMoney(_wallet.Money); _gameManager.CurrentState = GameManager.GameState.BuildingPath; }