コガネブログ

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

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

はじめに

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

概要

using UnityEditor;
using UnityEditor.Compilation;
using UnityEngine;

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

    private static void OnStarted( object obj )
    {
        Debug.Log( "コンパイル開始" );
    }
}

「CompilationPipeline.compilationStarted」は
コンパイル開始時に呼び出されるイベントです