Files
Hasebe/Library/PackageCache/com.unity.addressables@42676f2a154e/Editor/Build/IBuildSettingsProvider.cs
T
2026-09-21 12:15:57 +03:00

26 lines
668 B
C#

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