advali писал(а):
Александр, если не сложно, небольшое видео или текстовое описание, как можно использовать свои angelscript. Как подключить, как вызывать из макросов и т.п. Понимаю, что времени не хватает, поэтому терпеливо жду.
Расширить движок снегопата можно скриптом на AngelScript.
Все файлы с расширением *.as из папок 'core\engine' и 'mods' загружаются в единый модуль и компилируются в
движок снегопата в момент его старта.
Если вам не нужно глубоко менять поведение снегопата, а достаточно добавить функционал в виде аддина,
то в снегопате есть простая возможность сделать встроенный аддин на AngelScript.
Для этого вам нужно создать класс наследник от BuiltinAddin, создать глобальный объект
этого класса, и в конструкторе вызвать конструктор базового класса.
Аддин будет показан в ветке "Служебные аддины"
Законченный пример прилагается.