server-master/srcs/GameChannel/Ticks/TickExtensions.cs
2026-02-10 18:21:30 +01:00

25 lines
No EOL
718 B
C#

// WingsEmu
//
// Developed by NosWings Team
using GameChannel.Ticks.DispatchQueueWork;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using WingsEmu.Game._ECS;
namespace GameChannel.Ticks
{
public static class TickExtensions
{
public static void AddTickSystem(this IServiceCollection services)
{
string tickSystemType = TickConfiguration.TickSystemType;
switch (tickSystemType)
{
case TickConfiguration.DISPATCH_WORKERS_TICK_TYPE:
services.TryAddSingleton<ITickManager, WorkerDispatchTickManager>();
break;
}
}
}
}