namespace GFramework.Core.Abstractions.Coroutine;
///
/// 定义一个可等待指令的接口,用于协程系统中的异步操作控制
///
public interface IYieldInstruction
{
///
/// 获取当前等待指令是否已完成执行
///
bool IsDone { get; }
///
/// 每帧由调度器调用,用于更新当前等待指令的状态
///
/// 自上一帧以来的时间间隔(以秒为单位)
void Update(double deltaTime);
}