Référence › Référence des fonctions › Conditions

Conditions.spatial.rcf

dépendance

Appel

Conditions.spatial.rcf(unit)

Enregistrez la dépendance Conditions.spatial.rcf, puis appelez-la sous ce nom. Un appel par espace de noms ne transmet pas self : utilisez un appel avec deux-points ou passez l'objet vous-même.

Ce qu'elle fait

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.

Arguments

NomTypeCe qu'elle fait
unitstringUnit token, such as "target".

Retours

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.

Éditions

Les fonctions utilitaires intégrées sont enregistrées sur toutes les éditions. Ce qui diffère, c'est l'API du jeu qu'elles lisent ; quand l'une manque, la fonction utilitaire se rabat sur une alternative ou renvoie nil avec une raison.

Elle ne lit directement aucune API du jeu.

Exemple

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

Dépendances

Source

Conditions/spatial.lua, ligne 53. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.

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

Retour à Référence des fonctions