// Use this for initialization
    protected virtual IEnumerator Start()
    {
        // Load Locations from API
        var locationsWww = new WWW(Config.ApiUrlLocations);

        yield return(locationsWww);

        GlobalState.Instance.AllLocations = JsonUtility.FromJson <Locations>(locationsWww.text);
        Array.Sort(GlobalState.Instance.AllLocations.locations);
        locationsWww.Dispose();

        foreach (Location loc in GlobalState.Instance.AllLocations.locations)
        {
            LocationList.Add(loc.location);
        }

        foreach (string str in LocationList)
        {
            GameObject go = Instantiate(Button_Template) as GameObject;
            go.SetActive(true);
            Tutorial_Button TB = go.GetComponent <Tutorial_Button>();
            TB.SetName(str);
            go.transform.SetParent(Button_Template.transform.parent);
        }
    }
    IEnumerator Start()
    {
        WWW tagsData = new WWW("http://localhost:81/percentsdata/ShowTags.php");

        yield return(tagsData);

        string[] dataArray = tagsData.text.Split(';');

        int numrows = int.Parse(dataArray[0]);

        bool skipFirst = false;

        foreach (string str in dataArray)
        {
            if (skipFirst)
            {
                GameObject go = Instantiate(Button_Template) as GameObject;
                go.SetActive(true);
                Tutorial_Button TB = go.GetComponent <Tutorial_Button>();
                TB.SetName(str);
                go.transform.SetParent(Button_Template.transform.parent);
            }
            skipFirst = true;
        }
    }
Beispiel #3
0
    private GameObject CreateListItem(Person p, bool check)
    {
        DatabaseManager.Get().RetrieveImage(p.Email, data =>
        {
            GameObject go = Instantiate(Button_Template) as GameObject;
            go.SetActive(true);
            Tutorial_Button TB = go.GetComponent <Tutorial_Button>();
            TB.SetName(p.FirstName + " " + p.LastName);
            go.transform.SetParent(ToAddTo.transform);
            go.transform.localScale    = new Vector3(1, 1, 1);
            go.transform.localPosition = new Vector3(go.transform.localPosition.x,
                                                     go.transform.localPosition.y, 1);
            print("pietje puk");
            Debug.Log("Ik heb image gevonden");
            print(data);

            if (data != null)
            {
                p.Picture      = Sprite.Create(data, new Rect(0, 0, data.width, data.height), new Vector2(1, 1));
                p.Picture.name = p.Email + ".jpg";
            }
            else
            {
                p.Picture = Game.Get().StandardPerson;
            }
            go.transform.Find("Avatar").GetComponent <Image>().sprite = p.Picture;
            go.transform.Find("Avatar").GetComponent <Image>().color  = new Color(255, 255, 255, 255);
            if (check)
            {
                go.transform.Find("Icon").gameObject.SetActive(true);
            }
            go.GetComponent <Button>().onClick.AddListener(() => ShowPersonDetails(p));
        });
        return(null);
    }
 // Use this for initialization
 void Start()
 {
     DatabaseManager.Get().retrieveAll(data =>
     {
         foreach (Person p in data)
         {
             print(p.FirstName + p.LastName);
             NameList.Add("" + p.FirstName + " " + p.LastName);
         }
         foreach (string str in NameList)
         {
             GameObject go = Instantiate(Button_Template) as GameObject;
             go.SetActive(true);
             Tutorial_Button TB = go.GetComponent <Tutorial_Button>();
             TB.SetName(str);
             go.transform.SetParent(Button_Template.transform.parent);
         }
     });
 }