public void CheckSecondButton(GameObject prep, int i) { prep.transform.parent.GetChild(1).gameObject.SetActive(true); buttonItemPrep itemPrep = prep.transform.parent.GetChild(1).GetComponent <buttonItemPrep>(); if (itemPrep == null) { itemPrep = prep.AddComponent <buttonItemPrep>(); } itemPrep._controllerState = GetComponent <ControllerStateCore>(); itemPrep._mainCore = _linkPrep[i].maps[1].mainCore; itemPrep._secondCore = _linkPrep[i].maps[1].secondCore; itemPrep.GetComponentInChildren <Text>().text = NamePrep._namePrep[_linkPrep[i].maps[1].mainCore - 1]; }
public void checkItemPrep(GameObject prep, int i) { buttonItemPrep itemPrep = prep.GetComponent <buttonItemPrep>(); if (itemPrep == null) { itemPrep = prep.AddComponent <buttonItemPrep>(); } itemPrep._controllerState = GetComponent <ControllerStateCore>(); itemPrep._mainCore = _linkPrep[i].maps[0].mainCore; itemPrep._secondCore = _linkPrep[i].maps[0].secondCore; itemPrep.GetComponentInChildren <Text>().text = NamePrep._namePrep[_linkPrep[i].maps[0].mainCore - 1];//_linkPrep[i].FormaPrep; if (_linkPrep[i].maps.Count > 1) { //Debug.Log("double" + itemPrep.gameObject); CheckSecondButton(prep, i); } }