void OnSwip(VRInput.SwipeDirection swipeDirection) { if (swipeDirection != VRInput.SwipeDirection.NONE) { Debug.Log("Unity+OnSwipe" + swipeDirection); } }
private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { if (currentState == State.Scenes) { switch (swipeDirection) { case VRInput.SwipeDirection.NONE: break; case VRInput.SwipeDirection.UP: break; case VRInput.SwipeDirection.DOWN: break; case VRInput.SwipeDirection.LEFT: currentSceneIdx = mod(currentSceneIdx - 1, scenes.Length); ShowSelectedScene(); break; case VRInput.SwipeDirection.RIGHT: currentSceneIdx = mod(currentSceneIdx + 1, scenes.Length); ShowSelectedScene(); break; } } }
protected void OnSwipe(VRInput.SwipeDirection swipe) { // detect only if in GearVR mode if (VRMode.IsOculusSDKGearVR) { if (gameObject.activeInHierarchy) { if (VRInput.SwipeDirection.RIGHT == swipe) { if (GazeManager.Instance.Trackerstate != GazeManager.TrackerState.TRACKER_CONNECTED) { _StateNotifyer.ShowState("Trackerstate is invalid!"); } else { // start new calibration StartCalibration(); } } else if (VRInput.SwipeDirection.DOWN == swipe) { if (GazeManager.Instance.IsActivated && GazeManager.Instance.IsCalibrated) { //If VR and system calibrated, go to main scene LoadNextScene(); } } } } }
public void Swipe(VRInput.SwipeDirection dir) { if (OnSwipe != null) { OnSwipe(dir); } }
private void HandleSwipe(VRInput.SwipeDirection swipe) { if (m_CurrentInteractible == null || swipe == VRInput.SwipeDirection.NONE) { return; } switch (swipe) { case VRInput.SwipeDirection.LEFT: m_CurrentInteractible.Swipe(new Vector2(-1, 0)); break; case VRInput.SwipeDirection.RIGHT: m_CurrentInteractible.Swipe(new Vector2(1, 0)); break; case VRInput.SwipeDirection.UP: m_CurrentInteractible.Swipe(new Vector2(0, 1)); break; case VRInput.SwipeDirection.DOWN: m_CurrentInteractible.Swipe(new Vector2(0, -1)); break; } }
private void OVR_InputHandling(VRInput.SwipeDirection direction) { if (_colorMenu.isActiveAndEnabled) { if (direction == VRInput.SwipeDirection.UP) { UpArrow(); } else if (direction == VRInput.SwipeDirection.DOWN) { DownArrow(); } if (OVRInput.Get(OVRInput.Button.DpadUp)) { UpArrow(); } else if (OVRInput.Get(OVRInput.Button.DpadDown)) { DownArrow(); } else if (OVRInput.Get(OVRInput.Button.One)) { } } }
private void HandleSwipe(VRInput.SwipeDirection dir) { if (m_CurrentInteractible != null) { m_CurrentInteractible.Swipe(dir); } }
private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { // If the game isn't playing or the camera is fading, return and don't handle the swipe. if (!m_MazeGameController.Playing) { return; } if (m_CameraFade.IsFading) { return; } // Otherwise start rotating the camera with either a positive or negative increment. switch (swipeDirection) { case VRInput.SwipeDirection.LEFT: StartCoroutine(RotateCamera(m_RotationIncrement)); break; case VRInput.SwipeDirection.RIGHT: StartCoroutine(RotateCamera(-m_RotationIncrement)); break; } }
private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { switch (swipeDirection) { case VRInput.SwipeDirection.NONE: break; case VRInput.SwipeDirection.UP: Debug.Log("HandleSwipe -- UP - START"); break; case VRInput.SwipeDirection.DOWN: Debug.Log("HandleSwipe -- DOWN - START"); break; case VRInput.SwipeDirection.LEFT: Debug.Log("HandleSwipe -- LEFT - START"); break; case VRInput.SwipeDirection.RIGHT: Debug.Log("HandleSwipe -- RIGHT - START"); break; } }
public void OnPadSwipe(VRInput.SwipeDirection dir) { if (dir == VRInput.SwipeDirection.LEFT) { if (canCreatemagic) { Player.instance.energySystem.EnergyCost(energyIndex, spells.energyCost); StartCoroutine(Player.instance.actions.LeftHandGetSpells()); Player.instance.spells.leftCaster.SetSpell(this.spells); } //卡牌失去重力掉落 DropOut(); } else if (dir == VRInput.SwipeDirection.RIGHT) { if (canCreatemagic) { Player.instance.energySystem.EnergyCost(energyIndex, spells.energyCost); StartCoroutine(Player.instance.actions.RightHandGetSpells()); Player.instance.spells.rightCaster.SetSpell(this.spells); } //卡牌失去重力掉落 DropOut(); } }
private void CheckSwipe(VRInput.SwipeDirection SwipeDir) { /* * switch(SwipeDir) * { * case VRInput.SwipeDirection.UP: * { * transform.Translate(-transform.right); * break; * } * case VRInput.SwipeDirection.DOWN: * { * transform.Translate(transform.right); * break; * } * case VRInput.SwipeDirection.LEFT: * { * transform.Translate(-transform.forward); * break; * } * case VRInput.SwipeDirection.RIGHT: * { * transform.Translate(transform.forward); * break; * } * }*/ }
private void HandleSwipe(VRInput.SwipeDirection obj) { if (IsSelected) { Quaternion newRotation = new Quaternion(transform.rotation.x, transform.rotation.y, transform.rotation.z, transform.rotation.w); if (DebugText != null) { DebugText.text = "Swipe " + obj; } if (lastSwipe != null) { if (obj == VRInput.SwipeDirection.DOWN && lastSwipe == VRInput.SwipeDirection.DOWN) { newRotation *= Quaternion.Euler(90, 0, 0); // this add a 90 degrees Z rotation if (DebugText != null) { DebugText.text = "Swipe " + obj + " " + " Rotation: " + newRotation + " " + gameObject.name; } } else if (obj == VRInput.SwipeDirection.LEFT && lastSwipe == VRInput.SwipeDirection.LEFT) { newRotation *= Quaternion.Euler(0, 90, 0); // this add a 90 degrees Y rotation if (DebugText != null) { DebugText.text = "Swipe " + obj + " " + " Rotation: " + newRotation + " " + gameObject.name; } } else if (obj == VRInput.SwipeDirection.RIGHT && lastSwipe == VRInput.SwipeDirection.RIGHT) { newRotation *= Quaternion.Euler(0, -90, 0); // this add a 90 degrees Y rotation if (DebugText != null) { DebugText.text = "Swipe " + obj + " " + " Rotation: " + newRotation + " " + gameObject.name; } } else if (obj == VRInput.SwipeDirection.UP && lastSwipe == VRInput.SwipeDirection.UP) { newRotation *= Quaternion.Euler(-90, 0, 0); // this subtracts a 90 degrees Z rotation if (DebugText != null) { DebugText.text = "Swipe " + obj + " " + " Rotation: " + newRotation + " " + gameObject.name; } } else { lastSwipe = obj; } } else { //first swipe lastSwipe = obj; } transform.rotation = Quaternion.Slerp(transform.rotation, newRotation, 20 * Time.deltaTime); } }
public void OnSwipe(VRInput.SwipeDirection swipeDirection) { //Debug.Log("======== OnSwipe =========="); if (ButtonSwipe != null) { ButtonSwipe(swipeDirection); } }
void Cast(VRInput.SwipeDirection dir) { if (dir == VRInput.SwipeDirection.RIGHT) { CastRightSpells(); } if (dir == VRInput.SwipeDirection.LEFT) { CastLeftSpells(); } }
private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { switch (swipeDirection) { case VRInput.SwipeDirection.LEFT: this.swipeDirectionFloat = swSpeedForward; break; case VRInput.SwipeDirection.RIGHT: this.swipeDirectionFloat = swSpeedBack; break; } }
protected void OnSwipe(VRInput.SwipeDirection swipe) { // detect only if in GearVR mode if (VRMode.IsOculusSDKGearVR) { if (gameObject.activeInHierarchy) { if (VRInput.SwipeDirection.LEFT == swipe) { ToggleIndicatorMode(); } } } }
private void HandSwipe(VRInput.SwipeDirection swipeDir) { switch (swipeDir) { case VRInput.SwipeDirection.NONE: case VRInput.SwipeDirection.UP: case VRInput.SwipeDirection.DOWN: case VRInput.SwipeDirection.LEFT: break; case VRInput.SwipeDirection.RIGHT: //pTrailLauncher.Launch (homingTarget); break; } }
void Cast(VRInput.SwipeDirection dir) { if (player.gameState == PlayerState.SHOOT) { if (dir == VRInput.SwipeDirection.LEFT) { //CastRightSpells(); StartCoroutine(CastLeftCoroutine()); } if (dir == VRInput.SwipeDirection.RIGHT) { //CastLeftSpells(); StartCoroutine(CastRightCoroutine()); } } }
void HandleSwipe(VRInput.SwipeDirection direction) { switch (direction) { case VRInput.SwipeDirection.UP: // m_gun.GetComponent<Renderer>().material.color = Color.red; m_blueDoor.Ready(m_camera.transform.position); m_blueDoor.Fire(m_camera.transform.forward); break; case VRInput.SwipeDirection.DOWN: // m_gun.GetComponent<Renderer>().material.color = Color.green; m_orangeDoor.Ready(m_camera.transform.position); m_orangeDoor.Fire(m_camera.transform.forward); break; } }
// Interprets swipes into actions void ChooseMode(VRInput.SwipeDirection swipe) { bool invalidSelection = true; string mode = ""; switch (swipe) { case VRInput.SwipeDirection.UP: invalidSelection = false; mode = "Selected up"; //SceneManager.LoadSceneAsync ("CW4 Learning Phase", LoadSceneMode.Additive); myPhases.SetLearning(Phases.PhaseTypes.CW4); myPhases.SetTesting(Phases.PhaseTypes.CW4); break; case VRInput.SwipeDirection.DOWN: invalidSelection = false; mode = "Selected down"; myPhases.SetLearning(Phases.PhaseTypes.Resetting); myPhases.SetTesting(Phases.PhaseTypes.Resetting); break; case VRInput.SwipeDirection.FORWARD: invalidSelection = false; mode = "Selected forward"; myPhases.SetLearning(Phases.PhaseTypes.CW4); myPhases.SetTesting(Phases.PhaseTypes.Resetting); break; case VRInput.SwipeDirection.BACKWARD: invalidSelection = false; mode = "Selected backward"; myPhases.SetLearning(Phases.PhaseTypes.Resetting); myPhases.SetTesting(Phases.PhaseTypes.CW4); break; default: break; } if (!invalidSelection) { myVRInput.OnSwipe -= ChooseMode; StartCoroutine(DisplayMode(mode)); } }
//Converting swipe action to scroll action private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { if (!scrolling && swipeDirection != VRInput.SwipeDirection.NONE) { int totalItems = GetItems(); switch (swipeDirection) { case VRInput.SwipeDirection.UP: //Do not scroll down if already at last item if (m_SelectedItem != totalItems) { ScrollDownItems(); } break; case VRInput.SwipeDirection.DOWN: //Do not scroll up if already at firt item if (m_SelectedItem != 1) { ScrollUpItems(); } break; case VRInput.SwipeDirection.LEFT: if (OnSwipeLeft != null) { m_SelectedItem = 1; m_ContainerTransform.anchoredPosition = Vector2.zero; OnSwipeLeft(); } break; case VRInput.SwipeDirection.RIGHT: if (OnSwipeRight != null) { m_SelectedItem = 1; m_ContainerTransform.anchoredPosition = Vector2.zero; OnSwipeRight(); } break; } } }
/// <summary> /// Method to handle swipe input from user /// </summary> /// <param name="swipeDirection"></param> private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { switch (swipeDirection) { case VRInput.SwipeDirection.NONE: break; case VRInput.SwipeDirection.UP: PreviousCamera(); break; case VRInput.SwipeDirection.DOWN: NextCamera(); break; case VRInput.SwipeDirection.LEFT: break; case VRInput.SwipeDirection.RIGHT: break; } }
private void HandSwipe(VRInput.SwipeDirection swipeDir) { switch (swipeDir) { case VRInput.SwipeDirection.NONE: break; case VRInput.SwipeDirection.UP: SlideTombstonesUp(); break; case VRInput.SwipeDirection.DOWN: SlideTombstonesDown(); break; case VRInput.SwipeDirection.LEFT: break; case VRInput.SwipeDirection.RIGHT: break; } }
private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { switch (swipeDirection) { case VRInput.SwipeDirection.NONE: break; case VRInput.SwipeDirection.UP: break; case VRInput.SwipeDirection.DOWN: break; case VRInput.SwipeDirection.LEFT: m_ButtonBack.HandleClick(); break; case VRInput.SwipeDirection.RIGHT: m_ButtonNext.HandleClick(); break; } }
private void HandSwipe(VRInput.SwipeDirection swipeDir) { switch (swipeDir) { case VRInput.SwipeDirection.NONE: break; case VRInput.SwipeDirection.UP: break; case VRInput.SwipeDirection.DOWN: break; case VRInput.SwipeDirection.LEFT: // slideMenuLeft(); break; case VRInput.SwipeDirection.RIGHT: // slideMenuRight(); break; } }
//Obsługuje swipe przez zastosowanie AddTorque do Ridigbody. private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { switch (swipeDirection) { case VRInput.SwipeDirection.NONE: break; /*case VRInput.SwipeDirection.UP: * m_Rigidbody.AddTorque(Vector3.right * m_Torque); * break; * case VRInput.SwipeDirection.DOWN: * m_Rigidbody.AddTorque(-Vector3.right * m_Torque); * break;*/ case VRInput.SwipeDirection.LEFT: m_Rigidbody.AddTorque(Vector3.up * m_Torque); break; case VRInput.SwipeDirection.RIGHT: m_Rigidbody.AddTorque(-Vector3.up * m_Torque); break; } }
private void CheckSwipe(VRInput.SwipeDirection SwipeDir) { if ((BlockType)BlockTypeID == BlockType.Holder) { if (m_Holding == true) { switch (SwipeDir) { case VRInput.SwipeDirection.LEFT: { m_InteractiveItem.transform.Translate(-transform.forward); break; } case VRInput.SwipeDirection.RIGHT: { m_InteractiveItem.transform.Translate(transform.forward); break; } } } } }
private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { switch (swipeDirection) { case VRInput.SwipeDirection.NONE: break; case VRInput.SwipeDirection.UP: break; case VRInput.SwipeDirection.DOWN: m_isWalking = 0; break; case VRInput.SwipeDirection.LEFT: m_isWalking += 1; break; case VRInput.SwipeDirection.RIGHT: m_isWalking += -1; break; } }
private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { // // If the game isn't playing or the camera is fading, return and don't handle the swipe. if (m_CameraFade.IsFading) { return; } if (!sitting) { //only able to move when not sitting // Otherwise start rotating the camera with either a positive or negative increment. switch (swipeDirection) { // case VRInput.SwipeDirection.LEFT: // //StartCoroutine(RotateCamera(m_RotationIncrement)); // transform.Translate(new Vector3(-speed * Time.deltaTime,0,0)); // break; // // case VRInput.SwipeDirection.RIGHT: // //StartCoroutine(RotateCamera(-m_RotationIncrement)); // transform.Translate(new Vector3(speed * Time.deltaTime,0,0)); // break; case VRInput.SwipeDirection.UP: //StartCoroutine(RotateCamera(-m_RotationIncrement)); transform.Translate(new Vector3(0, 0, speed * Time.deltaTime)); break; case VRInput.SwipeDirection.DOWN: //StartCoroutine(RotateCamera(-m_RotationIncrement)); transform.Translate(new Vector3(0, 0, -speed * Time.deltaTime)); break; } } // }
//Handle the swipe events by applying AddTorque to the Ridigbody private void HandleSwipe(VRInput.SwipeDirection swipeDirection) { switch (swipeDirection) { case VRInput.SwipeDirection.NONE: break; case VRInput.SwipeDirection.UP: Jump(); break; case VRInput.SwipeDirection.DOWN: BoostDown(); break; case VRInput.SwipeDirection.LEFT: BoostForward(); break; case VRInput.SwipeDirection.RIGHT: Stop(); break; } }
private void HandleSwipe (VRInput.SwipeDirection swipe) { // Store the swipe this frame. m_CurrentSwipe = swipe; }