//called by UnitControl to start a new round, fire newRound event public static void OnNewRound() { if (roundCounter == 0) { ResetTurnID(); } roundCounter += 1; unitSwitchingLocked = false; instance.StartCoroutine(instance._OnNewRound()); }