Riferimento › Riferimento delle funzioni › Conditions

Conditions.spatial.rcf

dipendenza

Chiamala come

Conditions.spatial.rcf(unit)

Registra la dipendenza Conditions.spatial.rcf, poi chiamala con quel nome. Una chiamata con spazio dei nomi non passa self: usa una chiamata con i due punti o passa tu l'oggetto.

Cosa fa

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.

Argomenti

NomeTipoCosa fa
unitstringUnit token, such as "target".

Valori restituiti

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.

Edizioni

Le funzioni di supporto integrate sono registrate su ogni edizione. Ciò che cambia è l'API di gioco che leggono; dove ne manca una, la funzione di supporto ripiega su un'alternativa o restituisce nil con un motivo.

Non legge direttamente alcuna API di gioco.

Esempio

-- 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

Dipendenze

Sorgente

Conditions/spatial.lua, riga 53. Nel gioco è in sola lettura; Duplica crea una copia modificabile.

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

Torna a Riferimento delle funzioni