void OnTurnInitiated(Pawn turnPlayer) { if (Pawn == turnPlayer) { Dice.Roll(); Turns.Roll(Pawn, Dice.Value); } }
void OnDiceRoll(int roll) { Dice.OnRoll -= OnDiceRoll; if (turnTimerCoroutine != null) { StopCoroutine(turnTimerCoroutine); } Dice.Progress.Value = 0f; Turns.Roll(Pawn, roll); }