Как видно, в данной функции (+тригерре) есть два объекта. Один - это герой. Второй - это объект, при соприкосновении с которым героем начинается функция.
Хотя да, раз функция вызвана, значит объект есть. Вопрос снимается.
Даже не знаю, чем помочь. Проверил в редакторе скриптов - по синтаксису все правильно.
Еще раз (для уточнения). Вы начали карту заново. Подошли героем к объекту. Нажали. Функция дала сбой. Так? Просто я уже не знаю, как в такой простой ф-ии может выпасть ошибка.