public void Pause() { if (lastCoroutine != null) { StopCoroutine(lastCoroutine); } if (Time.timeScale != 0) { Time.timeScale = 0; POV.m_HorizontalAxis.m_MaxSpeed = 0; POV.m_VerticalAxis.m_MaxSpeed = 0; Cursor.lockState = CursorLockMode.Confined; Cursor.visible = true; } else { cBinds = configMenu.GetComponent <ConfigMenu>().CrrntBinds; configMenu.GetComponent <ConfigMenu>().Save(); Time.timeScale = 1; POV.m_HorizontalAxis.m_MaxSpeed = cBinds.XAxisCamSensi; POV.m_VerticalAxis.m_MaxSpeed = cBinds.YAxisCamSensi; Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } lastCoroutine = StartCoroutine(AnimMenuSize(configMenu, 1, Time.timeScale != 0)); }
void Start() { cBinds = configMenu.GetComponent <ConfigMenu>().CrrntBinds; configMenu.transform.localScale = Vector3.zero; POV.m_HorizontalAxis.m_MaxSpeed = cBinds.XAxisCamSensi; POV.m_VerticalAxis.m_MaxSpeed = cBinds.YAxisCamSensi; }