Awaitable<List<string>> The localized values, in list order.
Resolves the localized values, loading tables as needed.
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.
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); } } }