@@ -7,6 +7,8 @@ namespace Juce.CoreUnity.Loading.Process
77{
88 public sealed class LoadingProcess : ILoadingProcess
99 {
10+ public static LoadingProcess Empty = new LoadingProcess ( ) ;
11+
1012 private readonly IReadOnlyList < Func < CancellationToken , Task > > beforeLoad = Array . Empty < Func < CancellationToken , Task > > ( ) ;
1113 private readonly IReadOnlyList < Func < CancellationToken , Task > > afterLoad = Array . Empty < Func < CancellationToken , Task > > ( ) ;
1214
@@ -17,7 +19,7 @@ private LoadingProcess()
1719
1820 }
1921
20- private LoadingProcess (
22+ public LoadingProcess (
2123 IReadOnlyList < Func < CancellationToken , Task > > beforeLoad ,
2224 IReadOnlyList < Func < CancellationToken , Task > > afterLoad
2325 )
@@ -26,19 +28,6 @@ IReadOnlyList<Func<CancellationToken, Task>> afterLoad
2628 this . afterLoad = afterLoad ;
2729 }
2830
29- public static ILoadingProcess New (
30- IReadOnlyList < Func < CancellationToken , Task > > beforeLoad ,
31- IReadOnlyList < Func < CancellationToken , Task > > afterLoad
32- )
33- {
34- return new LoadingProcess ( beforeLoad , afterLoad ) ;
35- }
36-
37- public ILoadingProcess NewChild ( )
38- {
39- return new LoadingProcess ( ) ;
40- }
41-
4231 public async Task StartLoading ( CancellationToken cancellationToken )
4332 {
4433 foreach ( Func < CancellationToken , Task > before in beforeLoad )
0 commit comments