public void OnManipulationCompleted(ManipulationEventData eventData) { BumUITool.SetActionFalse(mainPage.adjustButton.gameObject); BumUITool.SetActionFalse(mainPage.hideButton.gameObject); BumUITool.SetActionTrue(mainPage.downButton.gameObject); BumUITool.SetActionTrue(mainPage.cancelButton.gameObject); }
public override void enter() { base.enter(); if (gazeManager.HitObject.transform != null) { targetTransform = gazeManager.HitObject.transform; } if (targetTransform == null) { inputStateMachine.setState(Free3DState.Name); return; } //if (targetTransform.GetComponent<ModelView>()==null) //{ // inputStateMachine.setState(Free3DState.Name); // return; //} inputStateMachine.targetTransform = targetTransform; threeDUI = modelMenuPage.skin.transform; Vector3 distanceUIByModel = gazeManager.HitPosition; threeDUI.rotation = Quaternion.identity; // 一直看着 相机 threeDUI.position = gazeManager.HitPosition; threeDUI.forward = gazeManager.GazeNormal; threeDUI.Translate(-gazeManager.GazeNormal * 0.5f, Space.World); //threeDUI.position = distanceUIByModel.x * Vector3.right + distanceUIByModel.y * Vector3.up +Vector3.forward * (distanceUIByModel.z - .5f) * threeDUI.forward.z; //threeDUI.position = distanceUIByModel.x * Vector3.right + distanceUIByModel.y * Vector3.up + Vector3.forward * (distanceUIByModel.z - .5f) * threeDUI.forward.z; BumUITool.SetActionTrue(threeDUI.gameObject); }
private void OnDownButton() { isManipulation = false; BumUITool.SetActionTrue(mainPage.adjustButton.gameObject); BumUITool.SetActionTrue(mainPage.hideButton.gameObject); BumUITool.SetActionFalse(mainPage.downButton.gameObject); BumUITool.SetActionFalse(mainPage.cancelButton.gameObject); DebugX.Log("OnDownButton"); }
private void OnAdjustButton() { //BumUITool.SetActionFalse(mainPage.adjustButton.gameObject); //BumUITool.SetActionTrue(mainPage.downButton.gameObject); //BumUITool.SetActionTrue(mainPage.adjustConfirm.gameObject); //BumUITool.SetActionFalse(mainPage.AdjustPlane.gameObject); BumUITool.SetActionFalse(mainPage.adjustButton.gameObject); BumUITool.SetActionFalse(mainPage.hideButton.gameObject); BumUITool.SetActionTrue(mainPage.downButton.gameObject); BumUITool.SetActionTrue(mainPage.cancelButton.gameObject); isManipulation = true; DebugX.Log("OnAdjustButton"); }
private void OnHideButton() { myTweenScale.PlayReverse(); BumUITool.SetActionTrue(mainPage.extendButton.gameObject); Debug.Log("隐藏面板"); }