Inhaltsverzeichnis

Parent

Parent ist englisch, und heisst auf Deutsch übersetzt „Eltern“ bzw „Elternteil“. Im Zusammenhang mit HL2 ist damit ein übergeordnetes Entity in einer Hierarchie gemeint, dessen untergeordneten Entities sich mit dem Parent-Entity mitbewegen.

Die Entities

Beinahe alle Entities - bis auf wenige Ausnahmen - haben einen Eintrag „Parent“ in ihren Option. Dort lässt sich der Name des übergeordneten Entities eintragen, mit dem sich dann das Entity mitbewegen wird.

Inputs/Outputs

Der Parent-Eintrag lässt sich sogar per I/O-Systen Ingame dynamisch ändern. Dazu haben fast alle Entities folgende Inputs:

Input Wirkung
KillHierarchy Entfernt das Entity und alle untergeordneten Entities.
SetParent Ändert das übergeordnete Entity (→ Parent-Eintrag)
SetParentAttachment Wenn das übergeordnete Entity Attachements hat, plaziert sich dieses Entity an einem dieser Punkte. (z.B. bei NPCs: Kopf, Hände, Füsse, etc)
SetParentAttachmentMaintainOffset Ändert das Parent auf eines der Attachment (nachzuschauen im Model Viewer) des Parent-Entities. Als Parameter muss dazu der Name des Attachments angegeben werden.
ClearParent Entfernt die Verbindung zwischen den Entities, so dass dieses Entity wieder frei ist.

Verwendung


Bemerkungen