概要
using UnityEditor; using UnityEngine; internal static class Example { [MenuItem( "Tools/Example" )] private static void Run() { var assetGUID = Selection.assetGUIDs[ 0 ]; var assetPath = AssetDatabase.GUIDToAssetPath( assetGUID ); Debug.Log( AssetDatabase.GetScriptableObjectsWithMissingScriptCount( assetPath ) ); } }
Unity 2023.2.0f1 で追加された
AssetDatabase.GetScriptableObjectsWithMissingScriptCount を使うと

ScriptableObject の Missing な Script の数を取得できます。