Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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;
        }
    }
Exemplo n.º 3
0
    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;
    }