CNAT - Contact Attachment

An zahlreichen Stellen benutzt die Engine ContactAttachment-Werte (DWord-Bitmasken), um Ausrichtungen von Objekten und Vorgängen zu verwalten. So kann z.B. einem Objekt-Vertex ein CNAT-Wert zugewiesen werden, der die Ausrichtung Links enthält. Sind für dieses Objekt ContactCalls aktiviert (siehe DefCore.txt), so ruft die Engine bei jedem Kontakt dieses Vertex mit der Landschaft die Objektscript-Funktion ContactLeft auf. CNAT-Werte setzen sich aus folgenden Bits zusammen:
Bit Wert CNAT Beschreibung
0 1 CNAT_Left Richtung: Links
1 2 CNAT_Right Richtung: Rechts
2 4 CNAT_Top Richtung: Oben
3 8 CNAT_Bottom Richtung: Unten
4 16 CNAT_Center Richtung: Mitte (nicht für Attachment)
5 32 CNAT_MultiAttach Zusatz-Flag: neues Attachment-Verhalten für Objekte mit gleicher Richtung an mehreren Vertices.
6 64 CNAT_NoCollision Zusatz-Flag: kollisionsfreier Vertex
CNAT:
Sven2, 2002-04
Newton & Günther, 2005-01
Matthes, 2005-08