Дополнен 11 лет назад
Оказывается причина в том, что у меня есть переменные static которые видимо не удаляются после перезагрузки сцены. И когда ставлю переменные в статус локальной т. е. var name, то все работает и переменные обновляются при перезагрузки сцены. Но ведь это не удобно, так как мне нужно обращаться к этим переменным из других скриптов. Кто знает как преднамеренно удалить глобальную переменную STATIC ???