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
Beispiel
Link to beispiel
Angenommen, wir haben zwei Skripte: a.zs
und b.zs
.
a.zs:
ZenScript Copystatic myVal as string = "myVal";
function makeLine() {
print("---------------");
}
b.zs
ZenScript Copyprint(scripts.a.myVal);
scripts.a.makeLine();