InitializationCompleted
Raised once after initialization completes.
阅读时间1 分钟最后更新于 1 个月前
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"); }}