public void Reset() { controlsObject.SetActive(false); //lineObject.SetActive(false); //platformObject.SetActive(false); //BodyObject.SetActive(false); targetDistance = -2.032f; targetScale = 1f; selected = false; targetAngle = 0f; targetSkin = 1.5f; targetSkeleton = 2f; targetLesion = 1.5f; hasSelection = false; SelectLesion(-1); infoObject.SetActive(false); selectedMarker = null; _lesionSlider.VerticalSliderPercent = 0; _button.defaultColor = Color.white; _dicom.gameObject.SetActive(false); bodyShown = true; dicomShown = false; _info.gameObject.SetActive(true); lesionLine.gameObject.SetActive(true); }
public void SelectLesion(int index) { foreach (var lesion in _lesions) { if (lesion.index != index) { lesion.selected = false; _lesionObjects[lesion.index].gameObject.SetActive(false); } else { selectedMarker = lesion; _lesionObjects[lesion.index].gameObject.SetActive(true); _lesionObjects[lesion.index].transform.localPosition = Vector3.zero; _lesionObjects[lesion.index].transform.localRotation = Quaternion.identity; } } if (selectedMarker != null) { _lesionInfo.sprite = selectedMarker.sprite; hasSelection = true; infoObject.SetActive(true); _dicom.sprite = selectedMarker.dicom; } }
public void Hide() { controlsObject.SetActive(false); //lineObject.SetActive(false); //platformObject.SetActive(false); //BodyObject.SetActive(false); targetDistance = -2.032f; targetScale = 1f; selected = false; targetAngle = 0f; targetSkin = -1f; targetSkeleton = -.5f; targetLesion = -3f; hasSelection = false; SelectLesion(-1); infoObject.SetActive(false); selectedMarker = null; _lesionSlider.VerticalSliderPercent = 0; _button.defaultColor = Color.white; }