using UIWidgets; using UnityEngine; namespace UIWidgetsSamples { public class LocalizationSample : MonoBehaviour { [SerializeField] private ListViewIcons targetListViewIcons; [SerializeField] private ListView targetListView; public ListViewIcons TargetListViewIcons { get { if (targetListViewIcons == null) { targetListViewIcons = GetComponent(); } return targetListViewIcons; } } private void Start() { TargetListViewIcons.Start(); Localize(); } public void Localize() { TargetListViewIcons.DataSource.ForEach(delegate(ListViewIconsItemDescription x) { x.LocalizedName = GetLocalizedString(x.Name); }); TargetListViewIcons.UpdateItems(); } private string GetLocalizedString(string str) { return str; } private void OnDestroy() { } } }