Beispiel #1
0
    private void MoveHighlighter(bool moveUp)
    {
        audioSource.clip = navigationSound;
        audioSource.Play();

        if (moveUp)
        {
            if (highlightedButton.isHighlighted)
            {
                highlightedButton.isHighlighted = false;
                previousButton.isHighlighted    = true;

                ButtonListAndState temp = highlightedButton;
                nextButton        = highlightedButton;
                highlightedButton = previousButton;
                previousButton    = highlightedButton.previousButton;

                button                   = temp.previousButtonTexture;
                nextButtonTexture        = highlightedButtonTexture;
                highlightedButtonTexture = previousButtonTexture;
                previousButtonTexture    = previousButton.previousButtonTexture;

                pointerImage.transform.position = new Vector3(pointerImage.transform.position.x, highlightedButton.transform.position.y, pointerImage.transform.position.z);
            }
        }
        else
        {
            if (highlightedButton.isHighlighted)
            {
                highlightedButton.isHighlighted = false;
                nextButton.isHighlighted        = true;

                ButtonListAndState temp = highlightedButton;
                previousButton    = highlightedButton;
                highlightedButton = nextButton;
                nextButton        = highlightedButton.nextButton;

                button = temp.nextButtonTexture;
                previousButtonTexture    = highlightedButtonTexture;
                highlightedButtonTexture = nextButtonTexture;
                nextButtonTexture        = nextButton.nextButtonTexture;

                pointerImage.transform.position = new Vector3(pointerImage.transform.position.x, highlightedButton.transform.position.y, pointerImage.transform.position.z);
            }
        }
    }
    private void MoveHighlighter(bool moveUp)
    {
        audioSource.clip = navigationSound;
        audioSource.Play();

        if (moveUp)
        {
            if (highlightedButton.isHighlighted)
            {
                highlightedButton.isHighlighted = false;
                previousButton.isHighlighted = true;

                ButtonListAndState temp = highlightedButton;
                nextButton = highlightedButton;
                highlightedButton = previousButton;
                previousButton = highlightedButton.previousButton;

                button = temp.previousButtonTexture;
                nextButtonTexture = highlightedButtonTexture;
                highlightedButtonTexture = previousButtonTexture;
                previousButtonTexture = previousButton.previousButtonTexture;

                pointerImage.transform.position = new Vector3(pointerImage.transform.position.x, highlightedButton.transform.position.y, pointerImage.transform.position.z);
            }
        }
        else
        {
            if (highlightedButton.isHighlighted)
            {
                highlightedButton.isHighlighted = false;
                nextButton.isHighlighted = true;

                ButtonListAndState temp = highlightedButton;
                previousButton = highlightedButton;
                highlightedButton = nextButton;
                nextButton = highlightedButton.nextButton;

                button = temp.nextButtonTexture;
                previousButtonTexture = highlightedButtonTexture;
                highlightedButtonTexture = nextButtonTexture;
                nextButtonTexture = nextButton.nextButtonTexture;

                pointerImage.transform.position = new Vector3(pointerImage.transform.position.x, highlightedButton.transform.position.y, pointerImage.transform.position.z);
            }
        }
    }