Beschreibung#

Ein über SetScript registrierter UI-Handler für Aktualisierungen pro Frame. Beachte bei bestehenden Menüs ihren eigenen onUpdate-Lebenszyklus.

Handler-Argumente#

Hier werden keine erforderlichen Callback-Argumente dokumentiert, insbesondere geht das Beispiel nicht von einem DeltaTime-Parameter aus.

Abonnement-Beispiel#

Fügen Sie in Ihrem eigenen UI-Addon-Kontext eine lokale Funktion an und behalten Sie die Referenz für die Bereinigung. Bestehende Menüs integrieren sich normalerweise über ihren eigenen Menü-Update-Lebenszyklus.

LUA
local updates = 0
local function onWikiUpdate()
  updates = updates + 1
end

SetScript("onUpdate", onWikiUpdate)

Entriegelung bei der Aufräumarbeiten#

Führen Sie dies später, wenn der Besitzer entsorgt wird, nicht unmittelbar nach der Registrierung:

LUA
RemoveScript("onUpdate", onWikiUpdate)

Was geschieht#

Updates steigen um eins pro ausgeliefertes Update. Nichts wird automatisch gedruckt, und der Zähler ist nicht verstrichen.

Dies sind unabhängige Lernbeispiele, keine ausgeführten Spieltests.

Rückgabewert#

Die Beispiele liefern keinen Wert. Sie stellen keinen Rückgabevertrag fest, der das Verhalten der Maschine verändert.

Typen und Methoden