Esempio n. 1
0
 public void UnserAnswer(int id)
 {
     for (int i = 0; i < panelButtonsAns.transform.childCount; i++)
     {
         ButtonPanelCtrl b = panelButtonsAns.transform.GetChild(i).GetComponent <ButtonPanelCtrl>();
         if (id == b.idButton)
         {
             b.ShowButton();
         }
     }
 }
Esempio n. 2
0
    void PopulateLettersPanel()
    {
        string cleanAnswer = currentAnswer.Replace(" ", "");

        cleanAnswer = cleanAnswer.Replace("&", "");
        cleanAnswer = cleanAnswer.Replace("-", "");
        List <int> positions = Util.GetRandomNumberInList(15);

        for (int i = 0; i < cleanAnswer.Length; i++)
        {
            Button currentButton = panelButtons.transform.GetChild(positions[i]).GetComponent <Button>();
            currentButton.transform.GetChild(1).GetComponent <Text>().text = cleanAnswer[i].ToString();
            listGenerate[currentSelectQuizz].charGen[positions[i]]         = cleanAnswer[i].ToString();
        }
        int d = 0;

        for (int i = cleanAnswer.Length; i < totalLettersPanel; i++)
        {
            int  num    = Random.Range(0, 26);
            char letter = (char)('A' + num);
            d++;
            if (cleanAnswer.Contains("1") && d % 3 == 0)
            {
                string a = Random.Range(2, 9).ToString();
                letter = a[0];
            }


            Button currentButton = panelButtons.transform.GetChild(positions[i]).GetComponent <Button>();
            currentButton.transform.GetChild(1).GetComponent <Text>().text = letter.ToString();
            listGenerate[currentSelectQuizz].charGen[positions[i]]         = letter.ToString();
        }
        for (int i = 0; i < panelButtons.transform.childCount; i++)
        {
            ButtonPanelCtrl btn = panelButtons.transform.GetChild(i).GetComponent <ButtonPanelCtrl>();
            btn.SetLetterEnable();
        }
    }
Esempio n. 3
0
    void PopulateLettersPanel()
    {
        currentAnswer = q.AvailableKey;
        string cleanAnswer = currentAnswer.Replace(" ", "");

        cleanAnswer = cleanAnswer.Replace("&", "");
        cleanAnswer = cleanAnswer.Replace("-", "");


        List <int> positions = Util.GetRandomNumberInList(q.AvailableKey.Length);

        for (int i = 0; i < cleanAnswer.Length; i++)
        {
            Button currentButton = panelButtons.transform.GetChild(positions[i]).GetComponent <Button>();
            currentButton.transform.GetChild(1).GetComponent <Text>().text = cleanAnswer[i].ToString();
        }


        for (int i = 0; i < panelButtons.transform.childCount; i++)
        {
            ButtonPanelCtrl btn = panelButtons.transform.GetChild(i).GetComponent <ButtonPanelCtrl>();
            btn.SetLetterEnable();
        }
    }