From 6778880d5fed0d60c92f48995e62eca289bfaec3 Mon Sep 17 00:00:00 2001 From: Felix Boucher Date: Sun, 29 Oct 2023 23:25:56 -0400 Subject: [PATCH] reset resources for real each level loading --- Assets/Scripts/Resource/ResourceManager.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Assets/Scripts/Resource/ResourceManager.cs b/Assets/Scripts/Resource/ResourceManager.cs index 09d2482..0bc7b18 100644 --- a/Assets/Scripts/Resource/ResourceManager.cs +++ b/Assets/Scripts/Resource/ResourceManager.cs @@ -21,13 +21,23 @@ public class ResourceManager : Singleton public ResourceManager() { EventAggregator.Instance.GetEvent().Attach(InitializeResources); + EventAggregator.Instance.GetEvent().Attach(ResetResources); } + private void ResetResources() + { + _rockAmount = 0; + _woodAmount = 0; + _foodAmount = 0; + _currentPopulation = 0; + _maximumPopulation = 0; + } private void InitializeResources(Level level) { RockAmount = level.StartRock; WoodAmount = level.StartWood; FoodAmount = level.StartFood; + CurrentPopulation = 0; MaximumPopulation = level.StartPopulation; }