void MakeInstance() { if (instance == null) { instance = this; } }
void Start() { gameController = gC.GetComponent <GameController>(); playerController = player.GetComponent <PlayerController>(); enemyController = enemy.GetComponent <EnemyController>(); enemyControlledByPlayer = enemyPlayer.GetComponent <EnemyControlledByPlayer>(); auidoManager = audioManager.GetComponent <AuidoManager>(); if (InputManager.instance.controller == false) { Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } if (InputManager.instance.controller == true) { eventSystem.SetSelectedGameObject(startButton); Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } mainMenu.SetActive(true); backgroundMenu.SetActive(true); controlsMenu.SetActive(false); creditsMenu.SetActive(false); pauseMenu.SetActive(false); inGameUI.SetActive(false); winMenu.SetActive(false); loseMenu.SetActive(false); Time.timeScale = 0; }