GameObjectGetGameObjectsNearbyT Methode
Sucht alle GameObject-Instanzen eines bestimmten Typs, die höchstens den angegebenen Abstand zu diesem Objekt haben
Namensraum: KWEngine3.GameObjectsAssembly: KWEngine3 (in KWEngine3.dll) Version: 3.0.9.5+57af0b8dc8253ca4e9d9803fd04a0124940de651
public List<T> GetGameObjectsNearby<T>(
float radius,
bool includeNonCollisionObjects = false,
DistanceMode mode = DistanceMode.Surface
)
where T : GameObject
- radius Single
- maximaler Abstand
- includeNonCollisionObjects Boolean (Optional)
- wenn true, werden auch Objekte gefunden, die keine Kollisionsobjekte sind (langsamer, weil dann alle Objekte der Welt geprüft werden; Standard: false)
- mode DistanceMode (Optional)
- Art der Abstandsmessung: zwischen den Hitbox-Oberflächen oder zwischen den Mittelpunkten (Standard: DistanceMode.Surface)
- T
- (Basis-)Klasse der gesuchten Instanzen
ListTListe der gefundenen Instanzen (leer, falls keine gefunden wurden)
Gemessen wird mit den achsenparallelen Hitboxen. Das Objekt selbst ist nie Teil der Liste. Die Reihenfolge der Liste ist nicht festgelegt.
List<Door> doors = GetGameObjectsNearby<Door>(1.5f);