using System; using System.Collections.Generic; using UnityEditor.Build.Content; using UnityEditor.Build.Pipeline.Interfaces; using UnityEditor.Build.Player; using UnityEngine.Build.Pipeline; namespace UnityEditor.Build.Pipeline { /// /// Basic implementation of IBuildResults. Stores the results for script compilation and content building. /// /// [Serializable] public class BuildResults : IBuildResults { /// public ScriptCompilationResult ScriptResults { get; set; } /// public Dictionary WriteResults { get; private set; } /// /// Default constructor, initializes properties to defaults /// public BuildResults() { WriteResults = new Dictionary(); } } /// /// Basic implementation of IBundleBuildResults. Stores the results for script compilation and asset bundle building. /// /// [Serializable] public class BundleBuildResults : IBundleBuildResults { /// public ScriptCompilationResult ScriptResults { get; set; } /// public Dictionary BundleInfos { get; private set; } /// public Dictionary WriteResults { get; private set; } /// /// Default constructor, initializes properties to defaults /// public BundleBuildResults() { BundleInfos = new Dictionary(); WriteResults = new Dictionary(); } } }