-
Notifications
You must be signed in to change notification settings - Fork 6
1.1 | Скриптовой Движок | Возможности
Сам по себе скриптовой движок HollowCore добавляет несколько аннотаций к скриптам для удобства разработки, вот главные из них.
ДОСТУПНО ТОЛЬКО С ВЕРСИИ 1.1!!!
Аннотация @Import("путь/к/скрипту.kts")
позволяет вам импортировать любой скрипт из папки HollowScript, тем самым позволяя вам или другим пользователям делать библиотеки тем самым упрощая вам и другим, включая меня разработку :)
Используется это достаточно просто, представим у нас есть 2 скрипта в папке hollowscript: test.se.kts
и test_library.kts
. Где первый - сюжетное событие, второй - библиотека с различными методами упрощающими вам жизнь)
И чтобы позволить в первом скрипте использовать методы из второго необходимо использовать эту аннотацию для файла(скрипта): @file:Import("test_library.kts")
Также если у вас скрипт лежит в одной папке, а библиотека в другой, например: hollowscript/story/test.se.kts
и hollowscript/libs/test_library.kts
, то так и указывайте путь относительно корневой папки hollowscript
: @file:Import("libs/test_library.kts")
ПОКА ТОЛЬКО ДЛЯ СЮЖЕТНЫХ СОБЫТИЙ
Аннотация @StartAfter("путь/к/скрипту.kts")
позволяет вам указать после какого скрипта запустить этот (тот в котором аннотация). Путь к файлу указывается также, как в пункте выше.