// Update is called once per frame
    void Update()
    {
        //		if(Input.GetAxis ("Vertical") < 0)
        //		{
        //			Debug.Log("Down button pressed");
        //		}
        //		else if(Input.GetAxis ("Vertical") > 0)
        //		{
        //			Debug.Log("Up button pressed");
        //		}
        Debug.Log ("time scale: " + Time.timeScale);
        if(mVolumeMenu == null)
        {
            mVolumeMenu = FindObjectOfType<VolumeControlSliders>();
        }

        if(mUIFocusTimer > 0f)
        {
            mUIFocusTimer -= 0.01f;
        }

        if (Time.timeScale == 1)
        {

            //Cursor.visible = false;
        }
        else if(Time.timeScale == 0 && (mVolumeMenu == null || !mVolumeMenu.mMenuOpen) )
        {

            //if(Input.GetButtonDown("Vertical"))
            //{
                //For using keyboard/Gamepad to navigate pause menu ~Adam
                if(mUIFocusTimer <= 0f)
                {
                if(Input.GetAxisRaw ("Vertical") < 0 || Input.GetAxisRaw ("VerticalP2") < 0 || InputManager.ActiveDevice.DPadDown.WasPressed)
                    {
                    Debug.Log("Down button pressed");
                        switch(mPauseButtonFocus)
                        {
                        case 1:
                            mPauseButtonFocus = 2;
                            mUIFocusTimer = 0.2f;
                            break;
                        case 2:
                            mPauseButtonFocus = 3;
                            mUIFocusTimer = 0.2f;
                            break;
                        case 3:
                            mPauseButtonFocus = 1;
                            mUIFocusTimer = 0.2f;
                        break;
                        default:
                            break;
                        }
                    }
                else if(Input.GetAxisRaw ("Vertical") > 0 || Input.GetAxisRaw ("VerticalP2") > 0 || InputManager.ActiveDevice.DPadUp.WasPressed)
                    {
                    Debug.Log("Up button pressed");
                    switch(mPauseButtonFocus)
                        {
                        case 1:
                            mPauseButtonFocus = 3;
                            mUIFocusTimer = 0.2f;
                            break;
                        case 2:
                            mPauseButtonFocus =1;
                            mUIFocusTimer = 0.2f;
                            break;
                        case 3:
                            mPauseButtonFocus =2;
                            mUIFocusTimer = 0.2f;
                            break;
                        default:
                            break;
                        }
                    }
                }
            //}

            if(Input.GetButtonDown("Thrusters") || Input.GetButtonDown("FireGun") || InputManager.ActiveDevice.Action1.WasPressed)
            {
                switch(mPauseButtonFocus)
                {
                case 1:
                    UnPause();
                    break;
                case 2:
                    Time.timeScale = 1;
                    if(FindObjectOfType<PlayerShipController>()!= null)
                    {
                        Destroy(FindObjectOfType<PlayerShipController>().gameObject);
                    }
                    if(FindObjectOfType<PlayerTwoShipController>()!= null)
                    {
                        Destroy(FindObjectOfType<PlayerTwoShipController>().gameObject);
                    }
                    if(FindObjectOfType<LevelKillCounter>()!= null)
                    {
                        Destroy(FindObjectOfType<LevelKillCounter>().gameObject);
                    }
                    if(FindObjectOfType<ScoreManager>()!= null)
                    {
                        Destroy(FindObjectOfType<ScoreManager>().gameObject);
                    }
                    Application.LoadLevel(0);
                    break;
                case 3:
                    if(mVolumeMenu!=null && mUIFocusTimer <=0f)
                    {
                        mVolumeMenu.mMenuOpen = true;
                    }
                    break;
                default:
                    break;
                }
            }
            //Cursor.visible = true;
        }

        //Press P to Pause/Unpause the game
        if (Input.GetButtonDown ("PauseButton") && (mVolumeMenu == null || !mVolumeMenu.mMenuOpen))// || InputManager.ActiveDevice.MenuWasPressed)
        {

            if(Time.timeScale != 1)
            {

                UnPause();
            }
            else
            {
                Pause();
            }
        }

        #if UNITY_ANDROID
        if (Application.loadedLevel > 0 && Application.loadedLevel < 27 )
        {
            if (Input.touchCount == 0 && !isPrePaused)
            {
                PrePause();
            }
            if (Input.touchCount == 1 && (isPaused || isPrePaused))
            {
                UnPause();
            }
        }

        #endif
    }
 void Start()
 {
     GetComponent<Renderer>().material.color = new Color(0f,0f,0f,0f);
     //		gameObject.GetComponent<SpriteRenderer> ().sprite = mGetSomeSprite1;
     //		transform.position = new Vector3(-0.3f, -34f, -16.5f);
     AudioListener.volume =  1f;
     mVolumeMenu = FindObjectOfType<VolumeControlSliders>();
 }
 // Use this for initialization
 void Start()
 {
     mPauseMenuButtonNames.Add("Pause");
     mPauseMenuButtonNames.Add("Continue");
     mPauseMenuButtonNames.Add("ReturnToMenu");
     mPauseMenuButtonNames.Add("Options"); //Changed to quit because, well, that's what it does. ~ Jonathan //Actually, it doesn't quit any more ~Adam
     mVolumeMenu = FindObjectOfType<VolumeControlSliders>();
 }
 void Start()
 {
     mMainMenuButtonNames.Add("InsertCoin");//0
     mMainMenuButtonNames.Add("QuitGame");//1
     mMainMenuButtonNames.Add("StartCoOp");//2
     mMainMenuButtonNames.Add("Options");//3
     //		mMainMenuButtonNames.Add("ResetStart");//4
     //		mMainMenuButtonNames.Add("ResetAsk");//5
     //		mMainMenuButtonNames.Add("ResetCancel");//6
     //		mMainMenuButtonNames.Add("ResetConfirm");//7
     mVolumeMenu = FindObjectOfType<VolumeControlSliders>();
 }