AirControl  1.3.0
Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
Pause.cs
1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4 using Communicator;
5 
6 public class Pause : MonoBehaviour
7 {
8  static bool active = false;
9 
13  public static void Pressed()
14  {
15  if (active==false){
16  PauseGame();
17  active = true;
18  }
19  else{
20  ContinueGame();
21  active = false;
22  }
23 
24  }
28  public static void PauseGame()
29  {
30  Time.timeScale = 0;
31  Debug.Log("Simulation Paused");
32  }
36  public static void ContinueGame()
37  {
38  Time.timeScale = 1;
39  Debug.Log("Simulation Resumed");
40  }
41 }
Pause.ContinueGame
static void ContinueGame()
Resume Game
Definition: Pause.cs:36
Pause
Definition: Pause.cs:6
Pause.Pressed
static void Pressed()
play/pause the simulation
Definition: Pause.cs:13
Communicator
Definition: InputHandle.cs:10
Pause.PauseGame
static void PauseGame()
Pause Game
Definition: Pause.cs:28