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); }
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; }