Ошибок нет, все отлично, спасибо тебе большое!
Если честно в первый раз вижу такой метод, для производительности это не так плохо ?
Вот как выглядит скрипт Score
Рад, что помог.
Если не использовать для всего подряд - отлично. Я использую по несколько в апдейте для обновления значений в интерфейсе. Кстати, есть ещё возможность вместе с вызовом события передавать какие-то значение, как будто параметры в функцию. Понадобиться - пиши. А, и ещё смотри, чтоб у тебя не было двух разных констант с одинаковым текстовым содержанием, а то будешь ловить баги.