Принт в mom_end_dialog() пробовал?
не проходит-не печатает.
Принт после иф ареа нейм срабатывает? Перед подлкючением посатвь
А что в dialog? Дебаггером пройди и посмотри, сигнал эмиттится вообще?
_on_talk_area_entered() срабатывает, и всё, что в ней есть, работает. кроме собственно сигнала, который переходит к другой функции.
можно подробнее про эту процедуру, пожалуйста? я обычно через удалённый узел проверяю, но эээ. я не знаю где смотреть проходящие сигналы
Не совсем то, что я предложил. Скорее первичный дебаг, убедиться, что привязка работает и проблема не в сигнале. В доках была функция is_connected, а про дебаг: поставить точку останова в диалоге и пройти по шагам до момента emit_signal. Если программа доходит до этого этапа и при этом is_connected возвращает истину, то это сузит возможные причины.
Ну во-первых я бы положил в древо самым первым шагом, потом подключил сигнал, и только потом ставил процесс_мод и стартовал И get_parent() конечно сам по себе не комильфо, там очень может быть null instance
cтранно, но брейкпоинт к timeline_end срабатывает непосредственно при выполнении самой функции, а не в конце диалога.
>get_parent() конечно сам по себе не комильфо Моя жизнь стала заметно легче, когда я запретил себе пользоваться гетперентом и чего-то туда передавать. Если нужен референс на что-то выше по дереву, его должен предоставлять кто-то из родителей.
Обсуждают сегодня