This commit is contained in:
2022-12-16 00:05:46 +04:00
parent 6bda468607
commit 4d8ed1105a
83 changed files with 1872 additions and 2387 deletions
+27
View File
@@ -0,0 +1,27 @@
namespace Ragon.Core.Time;
public class Scheduler
{
private List<IScheduleTask> _tasks;
public Scheduler()
{
_tasks = new List<IScheduleTask>(35);
}
public void Add(IScheduleTask task)
{
_tasks.Add(task);
}
public void Remove(IScheduleTask task)
{
_tasks.Remove(task);
}
public void Tick()
{
foreach (var task in _tasks)
task.Tick();
}
}