1.6.8015
Февраль — исправления Precompile/Preserve binaries
C# Scripting — Precompile/Preserve binaries
Подробности по обеим возможностям были в этом changelog.
Я уже получил первые отзывы и внёс несколько исправлений и улучшений в сам механизм. Самое заметное изменение — теперь эта функция поддерживается и в узлах Behavior Tree.
Имейте в виду, что в ней всё ещё могут встречаться баги и другие проблемы. Я продолжу дорабатывать её в Q1–Q2. Постепенно доведём всё до ума.
Macros — больше не прерываются
Раньше, когда условие Enabling для макроса переключалось обратно в состояние Inactive, EA прерывал Macro прямо посреди выполнения. Это было сделано намеренно, но на практике оказалось, что такое поведение создаёт больше проблем, чем решает.
На данный момент я полностью отключил любые способы преждевременно останавливать Macros. В ближайшем будущем появятся отдельные инструменты, которые позволят делать это корректно — что-то вроде команд Exit и Break.
Исправления и улучшения
- [SendSequence] Исправлена проблема с SendSequences — при некоторых условиях последовательности нажатий клавиш могли прерываться раньше времени, из-за чего отправлялась только часть последовательности. Спасибо
@Rowenor, что заметил это! - [Macros] Узел Comment больше не выбрасывает исключение при выполнении — раньше это полностью сводило на нет сам смысл существования этого узла