Exemple #1
0
    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);
        }
    }