// Update is called once per frame void Update() { // teleport if (WandControlsManager.WandControllerLeft.getTriggerDown()) { if (leftLaser.isOn()) { GeneralSettings.fadeScreen(); StartCoroutine(teleportToPoint(leftLaser.getHitPoint())); } } // fly if (WandControlsManager.WandControllerLeft.getGripPressed()) { Vector3 moveVector = (leftWand.transform.forward * moveSpeed); transform.Translate(moveVector); } }