public void Setup() { pinFalls = new List <int>(); endTurn = ScoreMaster.Action.EndTurn; tidy = ScoreMaster.Action.Tidy; reset = ScoreMaster.Action.Reset; endGame = ScoreMaster.Action.EndGame; }
public void Bowl(int pinFalls) { bowls.Add(pinFalls); ScoreMaster.Action nextAction = ScoreMaster.NextAction(bowls); pinSetter.performAction(nextAction); try { scoreDisplay.FillRollCard(bowls); scoreDisplay.FillFrames(ActionMaster.ScoreCumulatiove(bowls)); } catch { Debug.LogWarning("Error help, pls"); } ball.Reset(); }
public void performAction(ScoreMaster.Action action) { switch (action) { case ScoreMaster.Action.EndGame: pinAnimator.SetTrigger("resetTrigger"); break; case ScoreMaster.Action.EndTurn: pinAnimator.SetTrigger("resetTrigger"); pinCounter.Reset(); break; case ScoreMaster.Action.Reset: pinAnimator.SetTrigger("resetTrigger"); pinCounter.Reset(); break; case ScoreMaster.Action.Tidy: pinAnimator.SetTrigger("tidyTrigger"); break; } }