Такой вопрос, почему некорректно выполняется метод, который вызывается из Event-а анимации. Из анимации вызывается метод Fire. Он должен прибавлять единицу к callFireCount но в инспекторе переменная не увеличивается. 58 строка лишняя, не обращайте внимания. Событие находиться не в конце анимации
Дебагом выяснил, что callBlessCount прибавляется, но почему то сравнивая callBlessCount и BlessNumber считает их не одинаковыми числами, хотя оба равны 1. И соответственно не заходит в else