A
┗B
┗C
┗D

みたいな場合に、Aを非アクティブにする時、その直前に子のBCDを一気に非アクティブ化する方法ってありますか?
今は一つ一つGameObject取ってActiveSetしてますが、EFG…と子がまだまだ増えそうなのでキツいです

Aを非アクティブにすれば当然配下も非アクティブになりますが、Aを再びアクティブ化すると
配下のBCDもアクティブ状態のままというのはダメなので