Hello, world!

Ббббаза - печатаем легендарный Hello, world

Импортировать готовый пример можно отсюда https://eu.eyeauras.net/share/S20240223231508UC4AdkJYNJjI

Создаем ауру

Ну тут уж без скриншота, сорян.

Создаем действие C# Script

Печатаем сообщение из C# Script

Код вставляется прямо в действие C# Script, в верхнеуровневый файл скрипта. Log предоставляет EyeAuras; дополнительных пакетов и входных данных не нужно. После Run строка Hello, world! появится в Event Log этого действия. В обычном C# классе Log нужно передать отдельно.

В некоторых версиях свежесозданный скрипт уже содержит этот код:

Log.Info("Hello, world!");

Нажимаем Run

Voila!

Поздравляю, официально это был первый шаг к могучим скриптам будущего.

Уууу, тыкать Run вручную не стильно

Чтобы было ну не настолько просто, давайте сделаем так, что наш скрипт будет вызываться только когда нажата какая-то кнопка, к примеру, пусть будет F1

Докидываем в ауру триггер HotkeyIsActive

Переводим его в режим Click/Hold и указываем F1

Click/Hold нужен чтобы триггер тут же деактивировался после нажатия. Т.е., нажав F1 дважды мы дважды выполним наш скрипт. Режим Toggle будет включать/выключать триггер при каждом нажатии, а так как наше действие находится в блоке OnEnter, то двукратное нажатие выполнило бы наш скрипт только один раз

Все!

Теперь при каждом нажатии на F1 ваш скрипт будет печатать в Event Log. Само собой, что это не самое интересное, что мы можем делать, однако об этом в следующих примерах