Skip to main content

f8-tools-coroutine-mainthread-workflow

Use when working with Coroutine/MainThread tools — coroutine utilities and main thread dispatch in F8Framework.

الانتقال إلى التثبيت

معلومات المصدر

المستودع
TippingGame/F8Framework
آخر نشاط في المصدر
١ أبريل ٢٠٢٦ في ١١:٠٠
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٨٨٤
التفرعات
١٤١

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
f8-tools-coroutine-mainthread-workflow
description
Use when working with Coroutine/MainThread tools — coroutine utilities and main thread dispatch in F8Framework.
# Coroutine/MainThread Tools Workflow ## Use this skill when - The task involves coroutine management or dispatching work to the main thread. - The user needs to run code on the main thread from a background thread. ## Path resolution 1. Source: Assets/F8Framework/Runtime/Utility/Coroutine/ ## Sources of truth - Source directory: Assets/F8Framework/Runtime/Utility/Coroutine ## Key capabilities - Coroutine start/stop utilities - Main thread action dispatch from background threads - Thread-safe Unity API access patterns - Coroutine chaining helpers ## Workflow 1. Use coroutine utilities for managed coroutine lifecycle. 2. Dispatch to main thread when accessing Unity APIs from background threads. 3. Combine with `LogF8.LogToMainThread()` for thread-safe logging. 4. WebGL does not support multi-threading — use coroutines only. ## Common error handling | Error | Cause | Solution | |-------|-------|----------| | Unity API from background thread | Thread-unsafe access | Dispatch to main thread | | Coroutine not running | MonoBehaviour inactive | Ensure host is active | ## Output checklist - Threading model identified (main thread only vs multi-thread). - Main thread dispatch configured if needed. - Coroutine host MonoBehaviour verified.
عرض على GitHub