Синтаксис:
Используется csharp
void Awake() {
for (int i = 0; i < transText.Length; i++) {
if (PlayerPrefs.GetString ("Language") == "en_EN") {
transText [i].font = fonts [0];
transText [i].text = LangSys.lng.menu [i];
} else {
transText [i].font = fonts [1];
transText [i].text = LangSys.lng.menu [i];
}
}
}
for (int i = 0; i < transText.Length; i++) {
if (PlayerPrefs.GetString ("Language") == "en_EN") {
transText [i].font = fonts [0];
transText [i].text = LangSys.lng.menu [i];
} else {
transText [i].font = fonts [1];
transText [i].text = LangSys.lng.menu [i];
}
}
}
Проблема в том что текстовые элементы я присваиваю сразу в инспекторе, но dropdown создает их уже во время запуска. Как можно это решить?