Ejemplo n.º 1
0
    /* private void RetreiveSoldierids()
     * {
     *
     *   RestClient.Get<ids>("https://fir-unity-6f472.firebaseio.com/ids.json").Then(response =>
     *   {
     *       soldiers = response;
     *       updateids(soldiers);
     *   });
     *
     * }
     * public void updateids(ids soldiers)
     * {
     *   soldslist=soldiers.s;
     *   Debug.Log(soldslist);
     *
     * }*/
    void createButtons(string[] num)
    {
        GameObject    obj;
        RectTransform rt;

        for (int i = 1; i < num.Length; i++)
        {
            obj = Instantiate(soldierButton, transform.position, transform.rotation);
            //RetreiveSoldiers(num[i]);
            //Debug.Log(num[i]);

            // obj.transform.GetChild(1).GetComponent<Text>().text = up.nam;
            //obj.transform.GetChild(1).GetComponent<UnityEngine.UI.Text>().text = num[i];

            obj.transform.SetParent(content.transform);
            rt = (RectTransform)obj.transform;
            rt.anchoredPosition = new Vector2(-375f + 107f * (i % 8), 338.7f - 145.7f * (int)(i / 8));

            Screen1_Button bb = obj.transform.GetChild(0).GetComponent <Screen1_Button>();
            bb.setButton(num[i], "name_test", "affiliation", transform.GetComponent <Screen1>()); // if u change name here the button will get name
        }

        obj = Instantiate(addnewSoldierButton, transform.position, transform.rotation);

        obj.transform.SetParent(content.transform);
        rt = (RectTransform)obj.transform;
        rt.anchoredPosition = new Vector2(-375f + 107f * (num.Length % 8), 338.7f - 145.7f * (int)(num.Length / 8));

        Screen1_Add_new add_button = obj.transform.GetComponent <Screen1_Add_new>();

        add_button.setButton(transform.GetComponent <Screen1>());
        AddSoldierButton = obj;
    }
Ejemplo n.º 2
0
    void addButtons(string[] num)
    {
        GameObject    obj;
        RectTransform rt;

        int len = num.Length;

        obj = Instantiate(soldierButton, transform.position, transform.rotation);
        obj.transform.SetParent(content.transform);
        rt = (RectTransform)obj.transform;
        rt.anchoredPosition = new Vector2(-375f + 107f * ((len - 1) % 8), 338.7f - 145.7f * (int)((len - 1) / 8));

        Screen1_Button bb = obj.transform.GetChild(0).GetComponent <Screen1_Button>();

        bb.setButton(num[len - 1], "name", "affiliation", transform.GetComponent <Screen1>()); // if u change name here the button will get name

        obj = AddSoldierButton;
        rt  = (RectTransform)obj.transform;
        rt.anchoredPosition = new Vector2(-375f + 107f * ((len) % 8), 338.7f - 145.7f * (int)((len) / 8));
    }