using UnityEditor; namespace UnityEditor.AddressableAssets.Build { /// /// Interface for providing build settings. Allows dependency injection for testability. /// public interface IBuildSettingsProvider { /// /// Gets the active build target. /// BuildTarget activeBuildTarget { get; } /// /// Gets whether development build is enabled. /// bool development { get; } /// /// Gets the script compilation defines. /// string[] extraScriptingDefines { get; } } }