void CreateNewGridItem(int mid, MarketingColor m)
    {
        GameObject obj = Instantiate(prefab, transform);

        // set name in Unity Editor
        obj.name = "ColorText" + mid;
        // parent under this
        obj.transform.SetParent(gameObject.transform, false);
        // call init on obj
        obj.GetComponent <ColorText> ().Init(mid, m);
    }
示例#2
0
    public void Init(int _mid, MarketingColor m)
    {
        //Debug.Log ("Init() called on ColorText");

        mid = _mid;

        // random color
        //colorPanel.GetComponent<Image> ().color = ColorManager.GetColorFromDict (-1);
        colorPanel.GetComponent <Image> ().color = m.color;

        // set text
        colorText.text = m.category;
    }