void Update() { if (Controller.GetHairTriggerDown()) { CheckForInteractionObject(); } if (Controller.GetHairTrigger()) { if (objectBeingInteractedWith) { objectBeingInteractedWith.OnTriggerIsBeingPressed(this); } } if (Controller.GetHairTriggerUp()) { if (objectBeingInteractedWith) { objectBeingInteractedWith.OnTriggerWasReleased(this); objectBeingInteractedWith = null; } } }
void Update() { if (Controller.GetPressUp(Valve.VR.EVRButtonId.k_EButton_SteamVR_Touchpad)) { CheckForInteractionObject(); } if (Controller.GetPress(Valve.VR.EVRButtonId.k_EButton_SteamVR_Touchpad)) { if (objectBeingInteractedWith) { objectBeingInteractedWith.OnTriggerIsBeingPressed(this); } } if (Controller.GetPressDown(Valve.VR.EVRButtonId.k_EButton_SteamVR_Touchpad)) { if (objectBeingInteractedWith) { objectBeingInteractedWith.OnTriggerWasReleased(this); objectBeingInteractedWith = null; } } }
void Update() { if (Controller.GetHairTriggerDown()) { CheckForInteractionObject(); } if (Controller.GetHairTrigger()) { if (objectBeingInteractedWith) { objectBeingInteractedWith.OnTriggerIsBeingPressed(this); } } if (Controller.GetHairTriggerUp()) { if (objectBeingInteractedWith) { objectBeingInteractedWith.OnTriggerWasReleased(this); objectBeingInteractedWith = null; } } //跳转显微镜场景 if (GameManager._Instance.isCanToMicroscope) { if (Controller.GetPressDown(SteamVR_Controller.ButtonMask.Axis0)) { MyTween myTween = new MyTween(); myTween.OnHalfComplete(() => { GameManager._Instance.isCanToMicroscope = false; GameManager._Instance.currentScenceID = ScenceID.Microscope; SceneManager.LoadScene("Microscope"); }); GameManager._Instance.PlayEffect(1); ScreenFade.Instance.SceneFade(myTween); } } //跳转实验室场景 if (GameManager._Instance.isCanTo2019) { if (Controller.GetPressDown(SteamVR_Controller.ButtonMask.Axis0)) { MyTween myTween = new MyTween(); myTween.OnHalfComplete(() => { GameManager._Instance.isCanTo2019 = false; GameManager._Instance.currentScenceID = ScenceID.Mian; SceneManager.LoadScene("2019"); }); GameManager._Instance.PlayEffect(1); ScreenFade.Instance.SceneFade(myTween); } } if (GameManager._Instance.isMicroscope) { if (Controller.GetPressDown(SteamVR_Controller.ButtonMask.Axis0)) { GameManager._Instance.isMicroscope = false; Microscope_Manager._Instance.Play(); } } }