Неправильный результат при разборе переключателей при сборке - PullRequest
0 голосов
/ 21 июня 2019

У меня есть проект с пользовательским интерфейсом, выполненный в 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);

                    }
                }

Ожидаются одинаковые результаты в режиме воспроизведения и в сборке, но что-то не так

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...