Skip to content

UniTask Integration

Requirements: UniTask package (com.cysharp.unitask)

Enables high-performance async/await patterns throughout Lexis.

Benefits:

  • Faster than coroutines
  • Proper exception handling
  • Cancellation support
  • Works in non-MonoBehaviour classes

Usage with Providers:

csharp
// Async initialization
await provider.InitializeAsync(config);

// Async locale loading
LocaleData data = await provider.LoadLocaleAsync("de");

Professional Unity Development Tools