コガネブログ

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

【Unity】間違って Switch Platform してしまうことを防ぐエディタ拡張

概要

using UnityEditor;

[InitializeOnLoad]
public static class Example 
{
    private const BuildTargetGroup DEFAULT_BUILD_TARGET_GROUP = BuildTargetGroup.Standalone;

    static Example()
    {
        EditorApplication.update += OnUpdate;
    }

    private static void OnUpdate()
    {
        if ( EditorUserBuildSettings.selectedBuildTargetGroup == DEFAULT_BUILD_TARGET_GROUP ) return;

        EditorUserBuildSettings.selectedBuildTargetGroup = DEFAULT_BUILD_TARGET_GROUP;
    }
}

f:id:baba_s:20200304110654g:plain

指定したプラットフォーム以外は選択できないようにする

関連記事