GeWuYou ddbf7af572 feat(coroutine): 添加完整的协程系统实现
- 实现了协程调度器和句柄管理机制
- 添加了多种等待指令包括延时、帧数、条件等待等
- 创建了协程辅助方法和扩展功能
- 集成了Godot引擎的时间源和生命周期管理
- 实现了协程的暂停、恢复、终止等控制功能
- 添加了协程标签管理和按标签批量操作功能
- 提供了与Godot节点生命周期绑定的取消机制
2026-01-21 20:34:10 +08:00

22 lines
616 B
C#

namespace GFramework.Godot.coroutine;
/// <summary>
/// 定义协程执行的不同时间段枚举
/// </summary>
public enum Segment
{
/// <summary>
/// 普通处理阶段,在每一帧的常规处理过程中执行
/// </summary>
Process,
/// <summary>
/// 物理处理阶段,在物理更新循环中执行,通常用于需要与物理引擎同步的操作
/// </summary>
PhysicsProcess,
/// <summary>
/// 延迟处理阶段,在当前帧结束后延迟执行,通常用于需要等待当前帧完成后再执行的操作
/// </summary>
DeferredProcess
}