ProjectDDD/Packages/com.singularitygroup.hotreload/Editor/CompileChecker/ICompileChecker.cs

18 lines
467 B (Stored with Git LFS)
C#

using System;
namespace SingularityGroup.HotReload.Editor {
interface ICompileChecker {
event Action onCompilationFinished;
bool hasCompileErrors { get; }
}
static class CompileChecker {
internal static ICompileChecker Create() {
#if UNITY_2019_1_OR_NEWER
return new DefaultCompileChecker();
#else
return new LegacyCompileChecker();
#endif
}
}
}