Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/UIWidgetsSamples/LocalizationSample.cs
2026-02-21 16:45:37 +08:00

51 lines
854 B
C#

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<ListViewIcons>();
}
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()
{
}
}
}