mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
- 添加协程上下文、句柄、调度器和作用域管理类 - 实现协程等待指令包括 WaitForSeconds、WaitUntil 和 WaitWhile - 创建协程系统和全局协程作用域管理器 - 定义协程相关抽象接口 ICoroutineScheduler、ICoroutineScope 等 - 升级 Meziantou.Analyzer 依赖版本至 2.0.283 - 升级 Meziantou.Polyfill 依赖版本至 1.0.100
15 lines
477 B
C#
15 lines
477 B
C#
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);
|
||
} |