ResortObject
Kategorie: Objekte
/ Position
Ab Engineversion: 4.9.1.0 GWE
Beschreibung
Sortiert ein Objekt neu in die Objektliste ein. Die Platzierung ergibt sich nach einer Platzierungsfunktion, die die Objektposition relativ zu jedem anderen Objekt in der Objektliste definieren sollte. Wenn das erste Objekt vor dem zweiten stehen sollte, muss die Funktion einen Wert kleiner Null zurückgeben. Ansonsten einen Wert größer oder gleich Null.
Syntax
bool ResortObject
(string szResortFunc, object pResortObj);
Parameter
- szResortFunc:
Name der Funktion, die für die Einsortierung aufgerufen wird.
- pResortObj:
[opt]
Neu einzusortierendes Objekt. 0 bei lokalem Aufruf.
Anmerkung
Die Sortierung findet intern erst am Ende des Frames statt.
Beispiel
protected func Collection2() { return(ResortObject("ResortProc"); };
protected func ResortProc(pObj1, pObj2) { return(GetMass(pObj1)-GetMass(pObj2));
Objektscript: Das Objekt sortiert sich selbst bei Objektaufnahme nach seiner Masse in die Objektliste ein (leichte Objekte nach vorne).
Sven2, Juni 2003