This commit is contained in:
2026-06-04 12:29:33 -04:00
parent 0c820ac973
commit 9323e7a1a6
17 changed files with 39 additions and 39 deletions
+3 -2
View File
@@ -11,7 +11,7 @@ public class EconomyService : IEconomyService
public List<EconomyModel> GetOverTime()
{
return buildEconomyOverTime;
return buildEconomyOverTime ?? [];
}
public void Subscribe(Action action)
@@ -67,6 +67,7 @@ public class EconomyService : IEconomyService
public EconomyModel GetEconomy(int atInterval)
{
if (buildEconomyOverTime == null) return new EconomyModel();
return atInterval >= buildEconomyOverTime.Count
? buildEconomyOverTime.Last()
: buildEconomyOverTime[atInterval];
@@ -218,7 +219,7 @@ public class EconomyService : IEconomyService
private void CarryOverEconomyFromPreviousInterval(int interval, EconomyModel economyAtSecond)
{
if (interval <= 0) return;
if (interval <= 0 || buildEconomyOverTime == null) return;
economyAtSecond.Alloy = buildEconomyOverTime[interval - 1].Alloy;
economyAtSecond.Ether = buildEconomyOverTime[interval - 1].Ether;