using UnityEditor; namespace UnityEditor.AddressableAssets.Build { /// /// Default implementation of IBuildSettingsProvider that reads from EditorUserBuildSettings. /// public class EditorBuildSettingsProvider : IBuildSettingsProvider { /// /// Default instance that reads from EditorUserBuildSettings. /// public static readonly EditorBuildSettingsProvider Default = new EditorBuildSettingsProvider(); /// public BuildTarget activeBuildTarget => EditorUserBuildSettings.activeBuildTarget; /// public bool development => EditorUserBuildSettings.development; /// public string[] extraScriptingDefines => EditorUserBuildSettings.activeScriptCompilationDefines; } }