參考資料 › 函式參考 › Conditions

Conditions.totem.remaining

相依項目

呼叫方式

Conditions.totem.remaining(record, start)

記錄相依項目 Conditions.totem.remaining,然後以該名稱呼叫。含命名空間的呼叫不會傳入 self:請使用冒號呼叫,或自行傳入該物件。

作用

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

參數

名稱類型作用
recordtableTotem record with active, startTime and duration fields.
startnumber | nilTime to measure from; nil uses GetTime().

傳回值

1numberRemaining seconds.

版本

內建輔助函式在每個版本上都會註冊。不同的是它們讀取的遊戲 API;某個 API 不存在時,輔助函式會改用備用方式,或傳回 nil 並附上原因。

  • 該版本無法使用(原因請見提示)
  • 僅在暴雪的棄用相容層開啟時
遊戲 API經典時代TBC 週年版經典進程永久正式版
GetTime經典時代TBC 週年版經典進程永久正式版

插件如何呼叫它

原始碼

Conditions/totem.lua,第 62 行。在遊戲中為唯讀;「複製」會產生一份可編輯的複本。

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

返回函式參考