예제 #1
0
    public void OnMouseOver()
    {
        m_InfoOggetto.text = m_InfoString;


        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Esci"))
        {
            Application.Quit();
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Continua"))
        {
            m_MenuPrincipale.SetActive(false);
            m_GameManager.GetComponent <GameManager_HelpMe> ().ToggleGameRunning();
            OnMouseExit();
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("NuovaPartita"))
        {
            FileManager.salvaOpzioni();
            ThroughScenesParameters.setSceneToLoad(0);
            SceneManager.LoadScene("LoadingScreen", LoadSceneMode.Single);
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Aiutami"))
        {
            FileManager.salvaOpzioni();
            ThroughScenesParameters.setSceneToLoad(1);
            SceneManager.LoadScene("LoadingScreen", LoadSceneMode.Single);
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Opzioni"))
        {
            m_MenuOpzioni.SetActive(true);
            m_MenuPrincipale.SetActive(false);
            OnMouseExit();
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Controlli"))
        {
            m_MenuControlli.SetActive(true);
            m_MenuPrincipale.SetActive(false);
            OnMouseExit();
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Indietro"))
        {
            m_MenuPrincipale.SetActive(true);
            m_MenuOpzioni.SetActive(false);
            m_MenuControlli.SetActive(false);
            OnMouseExit();
        }
    }
예제 #2
0
    public void OnMouseOver()
    {
        m_InfoOggetto.text = m_InfoString;


        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Esci"))
        {
            if (!m_MenuPrincipale.GetComponent <MenuPrincipale>().GetFirtsStart())
            {
                FileManager.salvaSuFile();
            }
            Application.Quit();
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Continua"))
        {
            m_MenuPrincipale.GetComponent <MenuPrincipale>().SetFirtsStart(false);
            m_GameManager.GetComponent <GameManager>().SetCameraFreeEnabled(true);
            m_MenuPrincipale.SetActive(false);
            m_GameManager.GetComponent <GameManager> ().ToggleGameRunning();
            OnMouseExit();
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("NuovaPartita"))
        {
            Color attivato = new Color();
            ColorUtility.TryParseHtmlString("#00CAFFFF", out attivato);
            m_Continua.GetComponent <Text> ().color          = attivato;
            m_Continua.GetComponent <BoxCollider> ().enabled = true;

            m_GameManager.GetComponent <GameManager> ().ResetCubo();
            m_GameManager.GetComponent <GameManager> ().ResetMosseEseguite();
            m_GameManager.GetComponent <GameManager> ().ResetTimer();

            m_MenuPrincipale.GetComponent <MenuPrincipale>().SetFirtsStart(false);
            m_GameManager.GetComponent <GameManager>().SetCameraFreeEnabled(true);
            m_MenuPrincipale.SetActive(false);
            m_GameManager.GetComponent <GameManager> ().ToggleGameRunning();
            OnMouseExit();
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Aiutami"))
        {
            if (!m_MenuPrincipale.GetComponent <MenuPrincipale> ().GetFirtsStart())
            {
                FileManager.salvaSuFile();
            }
            ThroughScenesParameters.setSceneToLoad(1);
            SceneManager.LoadScene("LoadingScreen", LoadSceneMode.Single);
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Opzioni"))
        {
            m_MenuOpzioni.SetActive(true);
            m_MenuPrincipale.SetActive(false);
            OnMouseExit();
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Controlli"))
        {
            m_MenuControlli.SetActive(true);
            m_MenuPrincipale.SetActive(false);
            OnMouseExit();
        }

        if (Input.GetKeyDown(KeyCode.Mouse0) && name.Equals("Indietro"))
        {
            m_MenuPrincipale.SetActive(true);
            m_MenuOpzioni.SetActive(false);
            m_MenuControlli.SetActive(false);
            OnMouseExit();
        }
    }