About
This skill provides domain-specific guidance for implementing user interface dialogs in Unity projects using the MessageBox pattern. It leverages UniTask for non-blocking asynchronous operations, allowing developers to await user input (like OK/Cancel or Yes/No) without blocking the main thread. By integrating built-in object pooling and lifecycle management, it ensures that UI dialogs are both performance-optimized for mobile and easy to clean up during scene transitions.