Skip to content

Core.Coroutine

29thnight edited this page Nov 28, 2025 · 1 revision

CoroutineManager 및 코루틴 헬퍼

간단 설명: 코루틴 실행/대기 큐를 관리하는 싱글턴. 다양한 YieldInstruction 제공.

실행 제어

메서드 설명
StartCoroutine(coroutine) / StartCoroutine(alias, coroutine) 시작/별칭 등록
StopAllCoroutines() 전체 중단
DestroyCoroutine/DestroyAllCoroutines() 삭제 처리
여러 yield_* 각 큐로 이동 처리

큐/구조

  • CoroutineWrapper: 코루틴/별칭/완료콜백/삭제플래그, LinkProperty 상속
  • 큐들: StartCoroutineQueue, waitForFixedUpdateQueue, nullQueue, waitForSecondsQueue, waitForFramesQueue, waitUntilQueue, waitForSignalQueue, waitForEndOfFrameQueue, onRenderQueue
  • 맵: coroutineMap, 활성 리스트: activeCoroutines

전역 헬퍼

  • StartCoroutine(...) 오버로드들
  • YieldInstruction 생성 함수: WaitForSeconds/Frames, WaitUntil, WaitForSignal, WaitForFixedUpdate, WaitForEndOfFrame, ReturnNull, OnRender

CreatorEngine

API Docs

API Reference
Main
PhysicsSystem
RenderEngine
ScriptBinder
Utility_Framework

etc

Clone this wiki locally