Exemple #1
0
    void PauseEnable()
    {
        previousInvMode = mouselookScript.inventoryMode;
        if (mouselookScript.inventoryMode == false)
        {
            mouselookScript.ToggleInventoryMode();
        }
        paused                  = true;
        pauseText.enabled       = true;
        previousCursorImage     = mouseCursor.cursorImage;
        mouseCursor.cursorImage = mouselookScript.cursorDefaultTexture;
        for (int i = 0; i < disableUIOnPause.Length; i++)
        {
            disableUIOnPause[i].SetActive(false);
        }

        for (int j = 0; j < enableUIOnPause.Length; j++)
        {
            enableUIOnPause[j].SetActive(true);
        }

        PauseRigidbody[] prb = FindObjectsOfType <PauseRigidbody>();
        for (int k = 0; k < prb.Length; k++)
        {
            prb[k].Pause();
        }
    }