GetLocalizedListAsync()
Resolves the localized values, loading tables as needed.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: Unity.Localization
- Assembly: UnityEngine.LocalizationRuntimeModule
Awaitable<List<string>> GetLocalizedListAsync()
Returns
Type | Description |
|---|---|
| Awaitable<List<string>> | The localized values, in list order. |
Remarks
Waits for initialization and any table loads before returning, so it works with sources the synchronous accessors cannot reach.
Additional Resources: ILocalizedStringList.GetLocalizedList
Resolve a list of options and fill a dropdown.
Examples
using System.Collections.Generic;using Unity.Localization;using UnityEngine;namespace Unity.Localization.Samples{ public class LocalizedStringListExample { public async Awaitable Load() { // The entry's value holds every option, for example "Low,Medium,High". var options = new LocalizedStringList { Separator = "," }; options.SetReference("My Strings", "QUALITY OPTIONS"); List<string> values = await options.GetLocalizedListAsync(); Debug.Log(values.Count); } }}