Find_Func

Kategorie: Objekte / Suche
Ab Engineversion: 4.9.6.0 CR

Beschreibung

Suchkriterium: sucht alle Objekte bei denen der Aufruf der angegebenen Funktion true liefert. Wenn es eine lokale Funktion gibt, wird diese aufgerufen, sonst wenn vorhanden eine globale.

Syntax

array Find_Func (string strFunction,  ...);

Parameter

strFunction:
Aufzurufende Funktion
...:
[opt] Parameter für die Funktion

Anmerkungen

Achtung: Niemals mit einer Funktion verwenden, die Seiteneffekte hat. Wenn nicht sichergestellt ist, dass die Funktion harmlos ist, muss auf Find_Func verzichtet werden. Stattdessen kann die Funktion mit einer Schleife über die gefundenen Objekte aufgerufen werden.
Für weitere Informationen und Beispiele zur Benutzung dieser Funktion sehe FindObjects.

Beispiel

FindObjects(Find_Func("IsClonk"))
Liefert alles zurück, was ein Clonk ist (also auch Hydroclonks, Magier...).
Siehe auch: FindObjects
Clonkonaut, Juli 2006