示例#1
0
    void Update()
    {
        ImageWordGame word = WordUnderMouse();

        if (selectedWord == null)
        {
            SetMouseInForWord(word);
            if (Input.GetMouseButtonDown(0) && word != null)
            {
                selectedWord = word;
                SetMouseInForWord(null);
                SelectWord(word);
                word.MoveToPivot(selectedPivot.position, selectedTime);
                wordContainer.SetupSpaces(word.wordData);
                letterContainer.SetupLetters(word.wordData);
                word.PlayAudio();
                gameEnding.SelectedWord = word;
            }
        }
        else
        {
            if (Input.GetMouseButtonDown(0) && word != null)
            {
                word.PlayAudio();
            }
        }
    }
示例#2
0
 void SetMouseInForWord(ImageWordGame word)
 {
     for (int i = 0; i < words.Length; i++)
     {
         if (words[i].gameObject.activeSelf)
         {
             words[i].SetMouseIn(word == words[i]);
         }
     }
 }
示例#3
0
 void SelectWord(ImageWordGame word)
 {
     for (int i = 0; i < words.Length; i++)
     {
         if (words[i] == word)
         {
             words[i].SelectWord();
         }
         else
         {
             words[i].DismissWord();
         }
     }
 }