using UnityEngine; public class TurnTracker : MonoBehaviour { [field: SerializeField] public static int Moves { get; private set; } [field: SerializeField] public static float Timer { get; private set; } private bool _timerEnabled = false; private void Update() => Tick(); public void EnableTimer(bool enable) => _timerEnabled = enable; public void IncrementMoves() => Moves++; public void ResetTracking() { Timer = 0; Moves = 0; _timerEnabled = false; } private void Tick() { if (_timerEnabled) Timer += Time.deltaTime; } }