예제 #1
0
 private void LoadingComplete()
 {
     playing     = true;
     sunLight    = GameObject.FindGameObjectWithTag("SunLight").GetComponent <Light>();
     cameraMover = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <CameraMovement>();
     map         = GameObject.FindGameObjectWithTag("Map").GetComponent <GamePlayMap>();
     pauseMenu   = GameObject.FindGameObjectWithTag("PausedMenu").GetComponent <PausedMenu>();
     LoadNewLevel();
 }
예제 #2
0
 public void ReturnToMenu()
 {
     sunLight         = null;
     cameraMover      = null;
     map              = null;
     pauseMenu        = null;
     playing          = false;
     canPlayerControl = false;
     SceneManager.LoadScene("Menu");
 }
예제 #3
0
 protected InputAction GetGamePlayAction(string id) => GamePlayMap?.FindAction(id);
예제 #4
0
 public void Initialize()
 {
     map        = GameObject.FindGameObjectWithTag("Map").GetComponent <GamePlayMap>();
     controller = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameController>();
     rigidBody  = GetComponent <Rigidbody>();
 }
예제 #5
0
 protected InputAction GetGamePlayAction(string id)
 {
     return(GamePlayMap.TryGetAction(id));
 }