InitializationCompleted
Raised once after initialization completes.
Read time 1 minuteLast updated 7 days ago
Definition
- Type: Event
- Namespace: Unity.Localization
- Assembly: UnityEngine.LocalizationRuntimeModule
[AutoStaticsCleanup]public static event Action InitializationCompleted
Remarks
Subscribe to this static event to run setup that depends on locales being loaded and the startup locale being selected. It is invoked once, when LocalizationSettings.InitializeAsync finishes. If initialization has already completed when you subscribe, your handler is not called, so check LocalizationSettings.IsInitialized first. Because it is static, unsubscribe when your object is destroyed.
Additional Resources: LocalizationSettings.InitializeAsync, LocalizationSettings.SelectedLocaleChanged
Runs code once localization is ready.
Examples
using Unity.Localization;using UnityEngine;namespace Unity.Localization.Samples{ public class InitializationCompletedExample : MonoBehaviour { void Setup() { if (LocalizationSettings.Instance.IsInitialized) OnReady(); else LocalizationSettings.InitializationCompleted += OnReady; } void OnReady() => Debug.Log("Localization ready"); }}