diff --git a/Assets/Scripts/TurnSystem.cs b/Assets/Scripts/TurnSystem.cs index 4230b8b4..dd94b664 100644 --- a/Assets/Scripts/TurnSystem.cs +++ b/Assets/Scripts/TurnSystem.cs @@ -2,8 +2,16 @@ using System; using UnityEngine; public class TurnSystem : MonoBehaviour { + private int turnNumber = 1; public static TurnSystem Instance { get; private set; } - public int TurnNumber { get; private set; } = 1; + + public int TurnNumber { + get => turnNumber; + private set { + turnNumber = value; + OnTurnChanged?.Invoke(this, EventArgs.Empty); + } + } private void Awake() { if (Instance is not null) { @@ -19,6 +27,5 @@ public class TurnSystem : MonoBehaviour { public void NextTurn() { TurnNumber++; - OnTurnChanged?.Invoke(this, EventArgs.Empty); } } \ No newline at end of file