void MakeInstance()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Пример #2
0
    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;
    }