Пример #1
0
 private void StartBeatIt()
 {
     Opponent.SwitchMovement(OpponentState.BackwardsFiring);
     PopupText.ShowText("Beat it!", 1);
     state = Mission3State.BeatIt;
     UI.UpdateQuest(3, MaxQuest);
     Controller.DummyAttack = false;
     UI.SetGoalText("Beat opponent", string.Format("Health remaining: {0:0.00}", Controller.OpponentHealth.Health > 0 ? Controller.OpponentHealth.Health : 0));
 }
Пример #2
0
 private void StartShoot5()
 {
     rangedHits = 0;
     Opponent.SwitchMovement(OpponentState.Stationary);
     PopupText.ShowText("5x hits!", 1);
     state = Mission3State.Shoot5;
     UI.UpdateQuest(1, MaxQuest);
     Controller.DummyAttack = true;
     UI.SetGoalText("Hit target with ranged weapon", string.Format("{0} / {1}", rangedHits, 5));
 }
Пример #3
0
 private void StartCircleShoot5()
 {
     rangedHits = 0;
     Opponent.SwitchMovement(OpponentState.CircleMovement);
     PopupText.ShowText("Bull's eye!", 1);
     state = Mission3State.CircleShoot5;
     UI.UpdateQuest(2, MaxQuest);
     Controller.DummyAttack = true;
     UI.SetGoalText("Hit moving target with ranged weapon", string.Format("{0} / {1}", rangedHits, 5));
 }
Пример #4
0
 private void DoneLose()
 {
     state = Mission3State.Done;
     if (Controller != null)
     {
         Controller.Stop();
     }
     if (Opponent != null)
     {
         Opponent.Stop();
     }
     UI.MissionDone(false);
 }