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

Conditions.totem.remaining

dépendance

Appel

Conditions.totem.remaining(record, start)

Enregistrez la dépendance Conditions.totem.remaining, 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

Seconds left on a totem slot record at time start (or now): zero when the totem is inactive, and never negative.

Arguments

NomTypeCe qu'elle fait
recordtableTotem record with active, startTime and duration fields.
startnumber | nilTime to measure from; nil uses GetTime().

Retours

1numberRemaining seconds.

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

  • Indisponible sur cette édition (la raison figure dans l'infobulle)
  • Uniquement tant que les solutions de repli de Blizzard pour les fonctions obsolètes sont actives
API du jeuClassic EraTBC AnniversaryClassic ProgressionForeverRetail
GetTimeClassic EraTBC AnniversaryClassic ProgressionForeverRetail

Comment l'addon l'appelle

Source

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

Conditions.totem.remaining(record, start)
    if not record.active then return 0 end
    return math.max(0,record.startTime+record.duration-(start or GetTime()))

Retour à Référence des fonctions