lifetime gameObject.SetActiveRecursively() ?

how much time do I have before you finally ubirete function gameObject.SetActiveRecursively() ?

I don’t work for Unity, but I’m curious: are you worried about it going away, or are you looking forward to it? If you’re worried, you can write your own method to accomplish the same thing in just a couple of lines. If you’re looking forward to it, just don’t use it :slight_smile:

example code, an extension method that needs to go in a static class:

public static void MySetActiveRecursively(this GameObject go)
{
  Transform[] children = go.GetComponentsInChildren();
  foreach (Transform child in children)
    child.gameObject.SetActive(false);
}