GeWuYou f143cf5c1b feat(coroutine): 实现协程系统核心功能
- 添加协程上下文、句柄、调度器和作用域管理类
- 实现协程等待指令包括 WaitForSeconds、WaitUntil 和 WaitWhile
- 创建协程系统和全局协程作用域管理器
- 定义协程相关抽象接口 ICoroutineScheduler、ICoroutineScope 等
- 升级 Meziantou.Analyzer 依赖版本至 2.0.283
- 升级 Meziantou.Polyfill 依赖版本至 1.0.100
2026-01-20 23:05:15 +08:00

15 lines
477 B
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using GFramework.Core.Abstractions.system;
namespace GFramework.Game.Abstractions.coroutine;
/// <summary>
/// 协程系统接口继承自ISystem用于管理游戏中的协程执行
/// </summary>
public interface ICoroutineSystem : ISystem
{
/// <summary>
/// 更新协程系统,在每一帧调用以处理协程逻辑
/// </summary>
/// <param name="deltaTime">距离上一帧的时间间隔(秒)</param>
void OnUpdate(float deltaTime);
}