コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Unity 2019.2 新機能 - Missing なスクリプトの数を取得できる「GameObjectUtility.GetMonoBehavioursWithMissingScriptCount」

概要

using UnityEditor;
using UnityEngine;

public static class Example
{
    [MenuItem( "Tools/Hoge" )]
    private static void Hoge()
    {
        var go    = Selection.activeGameObject;
        var count = GameObjectUtility.GetMonoBehavioursWithMissingScriptCount( go );

        Debug.Log( count );
    }
}

f:id:baba_s:20190826185752p:plain

「GameObjectUtility.GetMonoBehavioursWithMissingScriptCount」を使用すると
指定したゲームオブジェクトが持つ Missing なスクリプトの数を取得できます