public void SetState(SelectionRingState state)
        {
            Color setColor = default(Color);

            switch (state)
            {
            case SelectionRingState.Selected:
                setColor = SelectedColor;
                break;

            case SelectionRingState.Highlighted:
                setColor = HighlightedColor;
                break;

            case SelectionRingState.None:
                setColor = NoneColor;
                break;
            }
            if (Tint != Color.clear)
            {
                setColor = setColor / 4 + Tint;
            }
            SetColor(setColor);
            lastState = state;
        }
        public void SetState(SelectionRingState state)
        {
            Color setColor = default(Color);

            switch (state)
            {
            case SelectionRingState.Selected:
                setColor = SelectedColor;
                break;

            case SelectionRingState.Highlighted:
                setColor = HighlightedColor;
                break;

            case SelectionRingState.None:
                setColor = NoneColor;
                break;
            }
            SetColor(setColor);
        }