Skip to content

Commit f35c60e

Browse files
committed
Params
1 parent 0d5b535 commit f35c60e

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Runtime/Loading/Services/ILoadingService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ public interface ILoadingService
1111
void AddBeforeLoading(Func<CancellationToken, Task> func);
1212
void AddAfterLoading(Func<CancellationToken, Task> func);
1313

14-
void EnqueueLoad(Func<CancellationToken, Task> func);
14+
void EnqueueLoad(params Func<CancellationToken, Task>[] func);
1515
}
1616
}

Runtime/Loading/Services/LoadingService.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public void AddBeforeLoading(Func<CancellationToken, Task> func)
2525
afterLoad.Add(func);
2626
}
2727

28-
public void EnqueueLoad(Func<CancellationToken, Task> func)
28+
public void EnqueueLoad(params Func<CancellationToken, Task>[] func)
2929
{
3030
if(sequencer.Count == 0)
3131
{
@@ -40,7 +40,10 @@ public void EnqueueLoad(Func<CancellationToken, Task> func)
4040
}
4141
}
4242

43-
sequencer.Play(func);
43+
foreach (Func<CancellationToken, Task> toLoad in func)
44+
{
45+
sequencer.Play(toLoad);
46+
}
4447
}
4548

4649
private void OnComplete()

0 commit comments

Comments
 (0)