private void UpdatePlaceholders() { Placeholders.Clear(); List <GameObject> placeholdersTemp = new List <GameObject>(); placeholdersTemp.Clear(); foreach (var go in GetComponentsInChildren <Transform>()) { if (go.gameObject.name == "Placeholders") { foreach (var placeholder in go.GetComponentsInChildren <Transform>()) { if (placeholder.name != "Placeholders") { placeholdersTemp.Add(placeholder.gameObject); } } break; } } foreach (var placeholder in placeholdersTemp) { Placeholders.Add(placeholder.gameObject); } }