Esempio n. 1
0
    void Start()
    {
        GetComponent <RectTransform>().sizeDelta = new Vector2(Screen.width, Screen.height);
        transform.GetChild(0).GetComponent <RectTransform>().sizeDelta = new Vector2(Screen.width, Screen.height);


        prevLan = GameData.CURR_LAN;
        sets    = GameData.words.Keys.ToList <string>();

        for (int j = 0; j < sets.Count; j++)
        {
            List <Sprite> sprites = Resources.LoadAll <Sprite>("Doodles/" + sets[j]).ToList <Sprite>();

            for (int i = 0; i < sprites.Count / 2; i++)
            {
                Vector3   position = Line.transform.position;
                Transform newLine  = GameObject.Instantiate(Line.transform, Line.transform.position, Quaternion.identity, transform.GetChild(0).transform);
                newLine.GetComponent <RectTransform>().anchoredPosition   = new Vector3(position.x, position.y - 100 * i - 100 * 40 * j, position.z);
                newLine.GetChild(0).GetComponent <Image>().overrideSprite = sprites[2 * i + 1];
                newLine.GetChild(1).GetComponent <Image>().overrideSprite = sprites[2 * i];
                newLine.GetChild(2).GetComponent <Text>().text            = sprites[2 * i].name;
                newLine.GetChild(3).GetComponent <Text>().text            = GameData.getWordFrom(sprites[2 * i].name, sets[j]);
            }
        }
    }
Esempio n. 2
0
    void Update()
    {
        if (!prevLan.Equals(GameData.CURR_LAN))
        {
            prevLan = GameData.CURR_LAN;

            for (int j = 0; j < sets.Count; j++)
            {
                List <Sprite> sprites = Resources.LoadAll <Sprite>("Doodles/" + sets[j]).ToList <Sprite>();

                for (int i = 0; i < sprites.Count / 2; i++)
                {
                    transform.GetChild(0).GetChild(i + 40 * j).GetChild(3).GetComponent <Text>().text = GameData.getWordFrom(sprites[2 * i].name, sets[j]);
                }
            }
        }
    }