Beispiel #1
0
    public void SpawnGold(int i)
    {
        GameObject NewItem;
        Vector2    Positie = new Vector2(Positions2[Random.Range(0, Positions2.Count)], Random.Range(250, -100));

        Positions2.Remove(Positie.x);
        NewItem = Instantiate(GoldBlock, Positie, GoldBlock.transform.rotation);



        NewItem.GetComponent <Image>().sprite = VisualBlock[Random.Range(0, VisualBlock.Length)];
        if ((trueWords == null) || (!trueWords.Any()))
        {
            if (Starting == true)
            {
                NewItem.GetComponentInChildren <Text>().text = SentenceMissingParts.Sentence.falseWords[Random.Range(0, SentenceMissingParts.Sentence.falseWords.Length)];
            }
            else if (Starting == false)
            {
                NewItem.GetComponentInChildren <Text>().text = SentenceMissingParts.Sentence.Words[Random.Range(0, SentenceMissingParts.Sentence.Words.Length)].Justwords[0];
            }
        }
        else
        {
            NewItem.GetComponentInChildren <Text>().text = trueWords[0];
            trueWords.Remove(NewItem.GetComponentInChildren <Text>().text);
        }
        NewItem.transform.SetParent(GameObject.FindGameObjectWithTag("Canvas").transform, false);
    }