Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetLocalizedList()

Resolves the localized values without waiting.
Read time 1 minuteLast updated 13 days ago

Definition

  • Type: Method
  • Namespace: Unity.Localization
  • Assembly: UnityEngine.LocalizationRuntimeModule
List<string> GetLocalizedList()

Returns

Type

Description

List<string>The localized values, in list order.

Remarks

The list holds an empty string for any value that cannot resolve synchronously; use ILocalizedStringList.GetLocalizedListAsync to wait for those values instead.
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); } }}