If i click escape my pause menu opens but when i go in my settings menu my mouse gets stuck in the center?
code:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityStandardAssets.Characters.FirstPerson;
public class menu : MonoBehaviour {
public Transform MainPauseMenu;
public Transform MainSettingsMenu;
public Transform Player;
void Start()
{
MainPauseMenu.gameObject.SetActive(false);
MainSettingsMenu.gameObject.SetActive(false);
}
void Update()
{
Cursor.visible = true;
if (Input.GetButtonDown(“pause”))
{
DestroyObject(GameObject.Find(“meetBullet(clone)”));
Cursor.visible = true;
Cursor.lockState = CursorLockMode.Confined;
Pause();
}
}
public void Pause()
{
if (MainPauseMenu.gameObject.activeInHierarchy == false)
{
MainPauseMenu.gameObject.SetActive(true);
MainSettingsMenu.gameObject.SetActive(false);
Time.timeScale = 0;
Cursor.visible = true;
Cursor.lockState = CursorLockMode.Confined;
}
else
{
MainPauseMenu.gameObject.SetActive(false);
MainSettingsMenu.gameObject.SetActive(false);
Time.timeScale = 1;
Player.GetComponent().enabled = true;
Cursor.lockState = CursorLockMode.Locked;
}
}
public void settings()
{
MainPauseMenu.gameObject.SetActive(false);
MainSettingsMenu.gameObject.SetActive(true);
}
public void backmenu()
{
MainPauseMenu.gameObject.SetActive(true);
MainSettingsMenu.gameObject.SetActive(false);
}
public void exit()
{
Application.Quit();
}
public void MainMenu()
{
}
public void SetScreenResolution(int i)
{
}
public void LasterVolume(float value)
{
}
public void LasterMusic(float value)
{
}
public void LasterFx(float value)
{
}
public void SetFullScreen(bool isFullscreen)
{
}
}