Descripción#
Un manejador de actualización de interfaz por fotograma registrado mediante SetScript. En un menú existente, respeta su ciclo de vida onUpdate.
Argumentos del manejador#
No se documentan aquí los argumentos de devolución de llamada requeridos. En particular, el ejemplo no asume un parámetro deltaTime.
Ejemplo de suscripción#
En su propio contexto de addon de UI, adjunte una función local y mantenga su referencia para la limpieza. Los menús existentes normalmente se integran a través de su propio ciclo de vida de actualización de menú.
local updates = 0
local function onWikiUpdate()
updates = updates + 1
end
SetScript("onUpdate", onWikiUpdate)Desvío de limpieza#
Ejecute esto más tarde cuando el propietario se dispone, no inmediatamente después de la inscripción:
RemoveScript("onUpdate", onWikiUpdate)Qué ocurre#
las actualizaciones aumentan en una por cada actualización entregada. Nada se imprime automáticamente, y el contador no se pasa el tiempo.
Estos son ejemplos de aprendizaje independientes, no pruebas de juego ejecutadas.
Valor devuelto#
Los ejemplos no devuelven valor. No establecen un contrato de retorno que cambie el comportamiento del motor. Los argumentos del controlador y los valores de retorno son contratos separados.