Files
2026-09-21 12:15:57 +03:00

25 lines
858 B
C#

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