public void MenuMode()
    {
        if (vrInput)
        {
            vrInput.enabled = true;
        }
        else
        {
            vrInput         = gameObject.GetComponent <VRUIinput>();
            vrInput.enabled = true;
        }

        //svrTrackedController.enabled = true;
        laserpointer.enabled = true;

        //svrTrackedObject.enabled = false;
        armswing.enabled        = false;
        viveController.enabled  = false;
        weaponControlVR.enabled = false;


        switchedtoMenu = true;
        switchedtoGame = false;
        if (gameObject.transform.Find("New Game Object"))
        {
            gameObject.transform.Find("New Game Object").gameObject.SetActive(true);
            gameObject.transform.Find("New Game Object").gameObject.layer = 17;
        }
    }
    // Use this for initialization
    void Awake()
    {
        if (!lvlUpScreen)
        {
            lvlUpScreen = GameObject.Find("LevelUpScreen");
        }
        if (!vrInput)
        {
            vrInput = gameObject.GetComponent <VRUIinput>();
        }
        if (svrTrackedController)
        {
            svrTrackedController = gameObject.GetComponent <SteamVR_TrackedController>();
        }

        laserpointer     = gameObject.GetComponent <SteamVR_LaserPointer>();
        viveController   = gameObject.GetComponent <ViveController>();
        weaponControlVR  = gameObject.GetComponent <WeaponControlVR>();
        armswing         = GameObject.FindGameObjectWithTag("Player").GetComponent <ArmSwinger>();
        svrTrackedObject = gameObject.GetComponent <SteamVR_TrackedObject>();
        switchedtoGame   = true;
        popup            = GameObject.FindGameObjectWithTag("PopupDiag");
    }