private void create(GameObject prefab) { RectTransform parent = ScrollView.content; int numOfTarget = Manager.Instance.DT.Target.Count; for (int i = 0; i < numOfTarget; ++i) { GameObject o = Instantiate(PrefSelectTargetButton); o.transform.SetParent(parent, false); SelectTargetButton btn = o.GetComponent <SelectTargetButton>(); btn.Set(i); } }
void EnemyButtons() { foreach (GameObject enemy in EnemiesInBattle) { GameObject newButton = Instantiate(enemyButtons) as GameObject; SelectTargetButton button = newButton.GetComponent <SelectTargetButton>(); EnemyStatesBattle cur_enemy = enemy.GetComponent <EnemyStatesBattle>(); Text ButtonText = newButton.transform.FindChild("Text").gameObject.GetComponent <Text>(); ButtonText.text = cur_enemy.enemy.theName; button.EnemyPrefab = enemy; newButton.transform.SetParent(Spacer); } }