2026-08-12 17:10:17 +03:00

28 lines
615 B
C#

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;
}
}