コガネブログ

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

【Unity】Unity 2019.1 新機能「CompilationPipeline.compilationFinished」コンパイル終了時に呼び出されるイベント

はじめに

Unity 2019.1 から「CompilationPipeline.compilationFinished」が追加されました

概要

using UnityEditor;
using UnityEditor.Compilation;
using UnityEngine;

[InitializeOnLoad]
public static class ExampleClass
{
    static ExampleClass()
    {
        CompilationPipeline.compilationFinished += OnFinished;
    }

    private static void OnFinished( object obj )
    {
        Debug.Log( "コンパイル終了" );
    }
}

「CompilationPipeline.compilationFinished」は
コンパイル終了時に呼び出されるイベントです