Связь между скриптами
Link to связь-между-скриптами
All scripts that have static variables or custom functions are registered to the cross-script reference.
This allows you to access these fields/functions using the dot-notation.
Характеристики
Link to характеристики
- Ссылки между скриптами начинаются с
scripts.
- Вы можете указать относительный путь в папке scripts (например
scripts.мояПодпапка.a.zs
) - Вы можете использовать обращение через точку в операторе импорта, если хотите.
- ZS сначала проверяет подходящие папки, а затем подходящие файлы или значения.
Пример
Link to пример
Допустим, у нас есть два скрипта a.zs
и b.zs
.
a.zs:
ZenScript Copystatic myVal as string = "мое значение";
function makeLine() {
print("---------------");
}
b.zs
ZenScript Copyprint(scripts.a.myVal);
scripts.a.makeLine();