でたらめな概要

Unityでの話です。

GameObject.GetComponentsInChildrenはそのまま使うと
非アクティブのコンポーネントは取得の対象に含まれないようです。

含む場合は引数のincludeInactiveをtrueにしないといけないみたいです。

友人に教えてもらうまで知りませんでした。
友人に感謝。

プログラムサンプルコード (C#)


Component[] hingesInactive = GetComponentsInChildren(typeof(HingeJoint), includeInactive: true);

参考にさせていただいたサイト様

GameObject-GetComponentsInChildren – Unity スクリプトリファレンス (unity3d.com)