Oblivion:GetParentRef

Aus Skript-Wiki
Wechseln zu: Navigation, Suche

Syntax:

[ObjectID.]GetParentRef


Beispiel <tesscript>set refVar to GetParentRef</tesscript>

Gibt die Parent-Referenz des aufrufenden Objekts zurück (0 wenn keine solche vorhanden ist).

Die "Parent-Referenz" ist die Referenz, die im "Enable Parent"-Tab des Reference Windows festgelegt ist. Während das Fenster nur Zuständigen für den "enabling state" erscheint, bedeutet die Funktion auch, dass sie ebenfalls nützlich ist, um zwei Referenzen miteinander zu verlinken.

Die gebräuchliche Anwendung von Verlinken von Referenzen ist in Scripts von Fallen, wo der Trigger ref (Druckplatte, Seilzug oder Trigger-Zone) den Fallen-Mechanismus (Streitkolbenfalle, Baumstammfalle oder Pfeile) als Parent hat. Die Funktion kann in allen möglichen Fällen, wenn ein Objekt eine Verlinkung mit einem anderen benötigt, angewendet werden. (Z.B.: Ein Rudel Katzen, in dem jede Katze ihrer Parent ref folgt.)

Falls mehr als zwei Objekte verlinkt werden sollen, kann man manchmal mehrere Objekte in Reihe schalten. Zum Beispiel: falls es für Seilfalle nötig ist, zwei separate Fallen auszulösen, dann setzt man den Parent ref des Seils auf die eine Falle, und dieser Falle ordnet man die andere Falle als Parent zu, und hat so beide Fallen aktiviert, wenn das Seil durchreißt.


Siehe auch: