添加项目文件。

This commit is contained in:
czj
2026-06-05 10:57:09 +08:00
parent f29671b374
commit d960cb5912
166 changed files with 15996 additions and 0 deletions

58
Command/Delay.cs Normal file
View File

@@ -0,0 +1,58 @@
using Common.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace Command
{
[ADPCommand]
public static class Delay
{
/// <summary>
/// 等待_毫秒
/// </summary>
/// <param name="millisecond"></param>
/// <param name="ct"></param>
/// <returns></returns>
public static async Task Delay_ms(int millisecond, CancellationToken ct)
{
await Task.Delay(millisecond, ct);
}
/// <summary>
/// 等待_秒
/// </summary>
/// <param name="second"></param>
/// <param name="ct"></param>
/// <returns></returns>
public static async Task Delay_s(float second, CancellationToken ct)
{
await Task.Delay((int)second * 1000, ct);
}
/// <summary>
/// 等待_分钟
/// </summary>
/// <param name="minnute"></param>
/// <param name="ct"></param>
/// <returns></returns>
public static async Task Delay_m(float minnute, CancellationToken ct)
{
await Task.Delay((int)minnute * 60 * 1000, ct);
}
/// <summary>
/// 等待_小时
/// </summary>
/// <param name="minnute"></param>
/// <param name="ct"></param>
/// <returns></returns>
public static async Task Delay_h(float minnute, CancellationToken ct)
{
await Task.Delay((int)minnute * 60 * 1000, ct);
}
}
}