mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-03-19 08:19:48 +08:00
28 lines
759 B
C#
28 lines
759 B
C#
using BetterGenshinImpact.Core.Script.Dependence.Model;
|
|
using BetterGenshinImpact.GameTask;
|
|
using System;
|
|
|
|
namespace BetterGenshinImpact.Core.Script.Dependence;
|
|
|
|
public class Dispatcher
|
|
{
|
|
public void RunTask()
|
|
{
|
|
}
|
|
|
|
public void AddTimer(RealtimeTimer timer)
|
|
{
|
|
var realtimeTimer = timer;
|
|
if (realtimeTimer == null)
|
|
{
|
|
throw new ArgumentNullException(nameof(realtimeTimer), "实时任务对象不能为空");
|
|
}
|
|
if (string.IsNullOrEmpty(realtimeTimer.Name))
|
|
{
|
|
throw new ArgumentNullException(nameof(realtimeTimer.Name), "实时任务名称不能为空");
|
|
}
|
|
|
|
TaskTriggerDispatcher.Instance().AddTrigger(realtimeTimer.Name, realtimeTimer.Config);
|
|
}
|
|
}
|