コガネブログ

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

【Unity】Unity エディタのデバッグモード・リリースモードを切り替えるエディタ拡張

概要

f:id:baba_s:20200917100350p:plain

using UnityEditor;
using UnityEditor.Compilation;

public static class Example
{
    [MenuItem( "Tools/Debug" )]
    private static void ToDebug()
    {
        CompilationPipeline.codeOptimization = CodeOptimization.Debug;
    }

    [MenuItem( "Tools/Release" )]
    private static void ToRelease()
    {
        CompilationPipeline.codeOptimization = CodeOptimization.Release;
    }
}