Связь между скриптами

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 сначала проверяет подходящие папки, а затем подходящие файлы или значения.

Допустим, у нас есть два скрипта a.zs и b.zs.

a.zs:

ZenScript
Copy
static myVal as string = "мое значение";

function makeLine() {
    print("---------------");
}

b.zs

ZenScript
Copy
print(scripts.a.myVal);
scripts.a.makeLine();