Esempio n. 1
0
        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");
            }
        }
Esempio n. 2
0
 void AcceptExtraTime(NetMessage msg)
 {
     AllGotoView("pitch");
     state = State.Extra;
     TimerButton.Reset(ExtraTimeDuration);
     TimerButton.StartTimer();
 }