void DeclineExtraTime(NetMessage msg) { // Update player timers if (!IsDecider) { TimerElement timer = GetScreenElement <TimerElement> ("timer"); timer.Text = GetButton(IsNextPitcher ? "pitching" : "listening"); timer.Type = IsNextPitcher ? TimerType.Pitch : TimerType.Listen; timer.Reset(); return; } // Decider logic state = State.Pitch; Game.Controller.NextPitch(); if (CurrentPitcher != "") { AllGotoView("pitch"); SetDeciderInstructionsText("next_up"); TimerButton.Reset(Duration); } else { AllGotoView("deliberate_instructions"); } }
void AcceptExtraTime(NetMessage msg) { AllGotoView("pitch"); state = State.Extra; TimerButton.Reset(ExtraTimeDuration); TimerButton.StartTimer(); }