void Start()
{
languages = LocalizationManager.Instance.GetLanguages();
foreach(string l in languages)
{
GameObject button = Instantiate(menuItemPrefab) as GameObject;
button.GetComponentInChildren<Text>().text = LocalizationManager.Instance.GetLanguageString(l);
button.transform.SetParent(menuPanel.transform);
string lang = l;
button.GetComponent<Button>().onClick.AddListener(
() =>
{
OnLanguageSelected(lang);
}
);
}
menuPanel.SetActive(false);
open = false;
parentButton.GetComponentInChildren<Text>().text = LocalizationManager.Instance.GetLanguageString(LocalizationManager.Instance.GetCurrentLanguage());
}