Это долгая история, корни которой уходят в необдуманное желание делать 2д проект на UE4, связанная с совместной работой Spine Plugin для 2д анимаций и LogicDriverPro -стейтмашин плагина для менеджмента этих анимаций
Оба плагина дают компонент для актора персонажа
Сеттинг анимаций в спайнплагин напрямую из стейтмашины вызывал краши в билде, которые я пытался отследить 3 дня. А это полсотни билдов и вынос мозга для
Aleksei . Притом краши очень забавные -поставил принтстринг -краша нет, убрал краши есть
Сейчас я разделяю Spine и Стейтмашину. В стейтмашине при входе в анимационный стейт вместо выполнения логики использующей обращения к спайнплагину планирую докидывать в "очередь" имена функций , которые актор персонажа исполнит на следующий тик
Т.к. для разных дочерних персонажей набор функций может отличаться, да и потому что нужна именно очередь, хочу реализовать именно по именам