public void PauseGame(bool paused)
{
isPaused = paused;
if (isPaused)
{
Initialize();
Time.timeScale = 0;
pauseMenu.GetComponent<PauseMenu>().ToggleMenu(isPaused);
tempCrossHairTexture = CrossHairTexture;
CrossHairTexture = null;
interactLabel.gameObject.SetActive(false);
toggleCursor();
mouseLook1.enabled = false;
mouseLook2.enabled = false;
mouseController.enabled = false;
}
else
{
Time.timeScale = 1;
CrossHairTexture = tempCrossHairTexture;
toggleCursor();
mouseLook1.enabled = true;
mouseLook2.enabled = true;
mouseController.enabled = true;
interactLabel.gameObject.SetActive(true);
NGUITools.SetActive(GameObject.Find("PauseMenu"), false);
NGUITools.SetActive(GameObject.Find("OptionsMenu"), false);
NGUITools.SetActive(GameObject.Find("SettingsMenus"), false);
NGUITools.SetActive(GameObject.Find("SettingsMenus"), false);
}
}