はじめに
「UnityRefChecker」を Unity プロジェクトに導入することで
MonoBehaviour の未割り当ての参照を確認できるようになります
使い方
using UnityEngine; using UnityEngine.UI; using UnityRefCheckerExternal; public class Example : MonoBehaviour { public Image m_image1; public Image m_image2; [IgnoreRefChecker] public Image m_image3; }
例えばこのようなスクリプトが存在して
上記のように Inspector で設定されている状態で
Unity メニューの「Window>UnityRefChecker」を選択して
表示されたウィンドウで「Check All Build Scenes」や
「Check Open Scene」などのボタンを押すと
MonoBehaviour が割り当てられていない変数がログに出力されます
( IgnoreRefChecker
属性が適用されている変数は無視されます)