Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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.
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"); }}