using System.Collections.Generic;
using StansAssets.Plugins;
namespace StansAssets.SceneManagement.Build
{
///
/// Build settings
///
public class BuildConfigurationSettings : PackageScriptableSettingsSingleton
{
public override string PackageName => "com.stansassets.scene-management";
public int ActiveConfigurationIndex = 0;
public List BuildConfigurations = new List();
public BuildConfiguration Configuration => ActiveConfigurationIndex >= BuildConfigurations.Count
? new BuildConfiguration()
: BuildConfigurations[ActiveConfigurationIndex];
internal bool HasValidConfiguration {
get {
foreach (var configuration in BuildConfigurations) {
if (configuration.IsEmpty == false) {
return true;
}
}
return false;
}
}
}
}