public void Click(GameObject clickObj) { switch (clickObj.name) { case "ButtonClipping": ClippingPlaneState = ClippingPlaneState == ClipPlaneState.Disabled ? ClipPlaneState.Active : ClipPlaneState.Disabled; break; case "ButtonClippingManipulation": ClippingPlaneState = ClippingPlaneState == ClipPlaneState.Manipulation ? ClipPlaneState.Active : ClipPlaneState.Manipulation; break; } }
public void Click(GameObject clickObj) { //Debug.Log("Clicked obj: " + clickObj.name); switch (clickObj.name) { case "ButtonClipping": ClippingPlaneState = ClippingPlaneState == ClipPlaneState.Disabled ? ClipPlaneState.Active : ClipPlaneState.Disabled; break; case "ButtonClippingTranslation": ClippingPlaneState = ClippingPlaneState == ClipPlaneState.Translation ? ClipPlaneState.Active : ClipPlaneState.Translation; ModelWithPlate.GetComponent <HandDraggable>().enabled = true; ModelWithPlate.GetComponent <HandDraggable>().IsDraggingEnabled = false; break; case "ButtonClippingRotation": ClippingPlaneState = ClippingPlaneState == ClipPlaneState.Rotation ? ClipPlaneState.Active : ClipPlaneState.Rotation; ModelWithPlate.GetComponent <HandDraggable>().enabled = false; break; } }