GameObjectGetNearestGameObjectT Methode
Sucht die nächstgelegene GameObject-Instanz eines bestimmten Typs, die höchstens den angegebenen Abstand zu diesem Objekt hat
Namensraum: KWEngine3.GameObjectsAssembly: KWEngine3 (in KWEngine3.dll) Version: 3.0.9.5+57af0b8dc8253ca4e9d9803fd04a0124940de651
public T GetNearestGameObject<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 Instanz
Tnächstgelegene Instanz oder null (falls keine gefunden wurde)
Gemessen wird mit den achsenparallelen Hitboxen. Das Objekt selbst wird nie gefunden.
Door d = GetNearestGameObject<Door>(1.5f);
if (d != null)
{
// Tür öffnen
}