Update YooAsset

This commit is contained in:
hevinci
2022-03-09 21:53:01 +08:00
parent c3ecca7cfd
commit 1c7b90806c
77 changed files with 596 additions and 604 deletions
@@ -0,0 +1,29 @@
using System.Collections;
using System.Collections.Generic;
namespace YooAsset
{
internal class OperationSystem
{
private static readonly List<AsyncOperationBase> _operations = new List<AsyncOperationBase>(100);
public static void ProcessOperaiton(AsyncOperationBase operationBase)
{
_operations.Add(operationBase);
operationBase.Start();
}
public static void Update()
{
for (int i = _operations.Count - 1; i >= 0; i--)
{
_operations[i].Update();
if (_operations[i].IsDone)
{
_operations[i].Finish();
_operations.RemoveAt(i);
}
}
}
}
}