Ejemplo n.º 1
0
    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));
    }
Ejemplo n.º 2
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;
 }