Referenz › Funktionsreferenz › Conditions

Conditions.spatial.rcf

Abhängigkeit

Aufruf als

Conditions.spatial.rcf(unit)

Erfassen Sie die Abhängigkeit Conditions.spatial.rcf und rufen Sie sie dann unter diesem Namen auf. Ein Aufruf über den Namensraum übergibt kein self: Verwenden Sie einen Doppelpunkt-Aufruf oder übergeben Sie das Objekt selbst.

Was sie bewirkt

Returns the LibRangeCheck-3.0 range estimate for a unit as minimum and maximum yards. It is neither cached nor protected itself; the distance conditions call it through getCached or protectedRead.

Argumente

NameTypWas sie bewirkt
unitstringUnit token, such as "target".

Rückgabewerte

1number | nilMinimum distance in yards, or nil when no range is known.
2number | nilMaximum distance in yards, or nil when the unit is beyond every checked range or no range is known.

Editionen

Integrierte Hilfsfunktionen werden auf jeder Edition registriert. Unterschiedlich ist die Spiel-API, die sie lesen; fehlt eine, weicht die Hilfsfunktion aus oder gibt nil mit einem Grund zurück.

Sie liest keine Spiel-API direkt.

Beispiel

-- needs the dependency Conditions.spatial.rcf
local ok, minRange, maxRange = pcall(Functions.cache.getCached, cache, Conditions.spatial.rcf, "target")
if not ok or maxRange == nil then return nil, "range-unavailable" end
return maxRange <= 8

Abhängigkeiten

Quelle

Conditions/spatial.lua, Zeile 53. Im Spiel schreibgeschützt; Duplizieren erstellt eine bearbeitbare Kopie.

Conditions.spatial.rcf(unit)
 return RangeCheck:GetRange(unit)

Zurück zu Funktionsreferenz