Referenzen auf andere Skripte

Link to referenzen-auf-andere-skripte

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.

Spezifiktationen

Link to spezifiktationen

  • Eine Referenz auf ein anderes Skript beginnt immer mit scripts.
  • Danach nimmst du den Pfad relativ zum "scripts"-Ordner (z.B. scripts.meinUnterordner.a)
  • Wenn du willst, kannst du die Punkt-Notation auch in einem Import-Statement verwenden
  • ZenScript sucht erst nach passenden Ordnern und danach nach passenden Dateien oder Werten

Angenommen, wir haben zwei Skripte: a.zs und b.zs.

a.zs:

ZenScript
Copy
static myVal as string = "myVal";

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

b.zs

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