示例#1
0
    void SetLetterActive(bool next, bool rightPressed = false)
    {
        if (next)
        {
            lettersID++;
        }
        else
        {
            lettersID--;
        }
        if (lettersID < 0)
        {
            lettersID = 0;
            return;
        }
        if (lettersID > letters.Length - 1)
        {
            lettersID = letters.Length - 1;
            if (!rightPressed)
            {
                Save();
            }
            return;
        }
        foreach (LeterChanger letterChanger in letters)
        {
            letterChanger.SetActivate(false);
            letterChanger.GetComponent <Animation>().Play("letterOff");
        }

        letterActive = letters[lettersID];

        letterActive.SetActivate(true);
        letterActive.GetComponent <Animation>().Play("letterOn");
    }