アセット
概要
using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [ChildGameObjectsOnly] public GameObject m_gameObject; [ChildGameObjectsOnly] public BoxCollider m_boxCollider; }
ChildGameObjectsOnly 属性を使用することで
Inspector で子オブジェクトから参照を設定できるようになります
子オブジェクト以外を設定するとエラーメッセージが Inspector に表示されます
using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [ChildGameObjectsOnly( IncludeSelf = false )] public GameObject m_gameObject; }
IncludeSelf を false にすると、自分を含めないようにすることができます