Я создавал игру-головоломку со словами, как книжный червь, в моей иерархии 16 текстовых элементов пользовательского интерфейса, и у каждого из них есть скрипт, который отвечает за установку значения.
Я пытался вручную настроить буквы ответов, как, например, ответ «образец» каждого символа, который я поместил в каждый текст ui
void Start()
{
Assign = this.GetComponent<Text>();
split = getAnswer().ToCharArray();
if (Ans) {
Assign.text = split[randAns()].ToString().ToUpper();
}
else if (isStatic) {
Assign.text = Assign.text;
}
else {
Assign.text = listLetters[randLetters()].ToUpper();
}
}
Мой код написан вручную, у меня будет bool «Ans», если его значение true, буквы будут назначены в тексте. Ui будут получены в письме из ответа, если «isStatic» - true, буква будет установлена. приходят случайные буквы от а до я. У меня вопрос, как я могу сделать его динамичным, он автоматически установит буквы из ответа, не повторяя каждую букву.