У меня есть проект с пользовательским интерфейсом, выполненный в Unity 2019.1.0f2. В режиме воспроизведения на ПК все работает нормально, но когда я собираю версию для Android, все идет не очень хорошо - происходит случайное переключение, когда оно должно быть выключено, и это происходит в определенном блоке пользовательского интерфейса в ScrollView
Я использую этот пользовательский переключатель для создания переключателей и отображения результатов; Playmode работает как надо, но в производственной \ dev версии выдают случайные ошибки. Я пытался изменить целевую версию Android, разные телефоны, отменить права на отладку, включить и выключить каждую мелочь в настройках плеера, но, похоже, ничего не помогает
foreach (var n in notifications.options_whatsapp) //json field[]
{
var notification = Instantiate(prefab_notification, Windownotification.transform);
notification.GetComponentInChildren<TextMeshProUGUI>().text = n.title;
if (n.checked1 == 1)
{
notification.GetComponentInChildren<ToggleController>().isOn = true;
notification.GetComponentInChildren<ToggleController>().Toggle(true);
}
else
{
notification.GetComponentInChildren<ToggleController>().isOn = false;
notification.GetComponentInChildren<ToggleController>().Toggle(false);
}
}
Ожидаются одинаковые результаты в режиме воспроизведения и в сборке, но что-то не так