コガネブログ

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

【Unity】Unity エディタを再生できないようにするエディタ拡張

概要

using UnityEditor;

[InitializeOnLoad]
public static class Example
{
    static Example()
    {
        EditorApplication.playModeStateChanged += OnChange;
    }

    private static void OnChange( PlayModeStateChange state )
    {
        if ( state == PlayModeStateChange.ExitingEditMode )
        {
            EditorApplication.isPlaying = false;
        }
    }
}

f:id:baba_s:20190331095424g:plain