Esempio n. 1
0
 public void onCardFinishClick(Game3TemplateButton item)
 {
     if (item.item != null)
     {
         item.item = null;
         item.Letter.gameObject.SetActive(false);
         item.relateButton.Letter.gameObject.SetActive(true);
     }
 }
Esempio n. 2
0
    public void onCardFromSetClick(Game3TemplateButton item)
    {
        if (item.Letter.gameObject.activeSelf)
        {
            foreach (var c in finishLettersList)
            {
                if (c.item == null)
                {
                    c.item        = item.item;
                    c.Letter.text = item.item.ItemName;

                    c.relateButton = item;
                    c.Letter.gameObject.SetActive(true);

                    item.Letter.gameObject.SetActive(false);
                    break;
                }
            }
        }

        Debug.Log(item.item.ItemName);
    }
Esempio n. 3
0
    private void CreateGameObjects(string[] pLettersArray)
    {
        //lettersList			= new List<Game3TemplateButton>();
        finishLettersList = new List <Game3TemplateButton>();

        //Bottom array

        for (int j = 0; j < pLettersArray.Length; j++)
        {
            Game3Item gItem = new Game3Item();
            gItem.ItemName      = pLettersArray[j];
            lettersList[j].item = gItem;

            lettersList[j].Letter.text = lettersList[j].item.ItemName;
        }

        string answer = getRightWord();

        for (int i = 0; i < answer.Length; i++)
        {
            GameObject newButtonItem = null;
            newButtonItem = Instantiate(itemSlimButton) as GameObject;
            Game3TemplateButton button1 = newButtonItem.GetComponent <Game3TemplateButton>();

            button1.item = null;

            button1.Letter.text = "";
            Utility.setImage(button1.CardBack, chapter.QuestionKeyBoardElement);

            button1.button.onClick.RemoveAllListeners();
            button1.button.onClick.AddListener(() => onCardFinishClick(button1));

            newButtonItem.transform.SetParent(FoundCardPanel);
            newButtonItem.transform.localScale = new Vector3(1, 1, 1);

            finishLettersList.Add(button1);
        }
    }