У меня есть 3 функции
Функция1, Функция2, Функция3
Функция1 вызывает Функцию2, а Функция2 вызывает Функцию3
В Функции3 при выполнении определенных условий у меня стоит Return;
И почему то, Return который срабатывает в Функции3 завершает сразу и Функцию3 и Функцию2 и возвращается в Функцию1
Хотя у меня в Функции2, есть логика которая должна продолжить выполняться дальше
Не понимаю в чем проблема, сначала подумал что у меня проблема в логике и что дальше просто нечему выполняться и из за этого происходит возврат сразу в Функцию1, но нет, там все верно и логика должна продолжиться в Функции2.
И еще не понимаю почему Return, при выполнении скрипта по шагам (Выполнять по 1 действию, кликая на кнопку) не отрабатывает, то есть он не и не переходит к Функции2 в которой была запущена Функция3