Documentación de Real

Debug

getproto

Devuelve un prototipo anidado de una función por índice basado en uno.

Sintaxis

getproto(target: function | integer, index: number | integer, includeInactive?: boolean): function | table
Alias debug.getproto

Argumentos

NombreTipoDescripción
targetfunction | integerFunción, nivel de pila o prototipo a inspeccionar.
indexnumber | integerÍndice basado en uno dentro de constantes, protos, valores ascendentes o ranuras de pila.
includeInactive?booleanCuando es verdadero, se pueden incluir prototipos anidados inactivos cuando sean compatibles.

Retornos

NombreTipoDescripción
protofunction | tablePrototipo anidado o proxy en el índice solicitado.

Descripción

Devuelve un prototipo anidado de una función por índice basado en uno.

Llamalo con 3 parametro(s): target, index, includeInactive. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.

Devuelve proto (function | table). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.

Ejemplo

Llamada de ejemplo con valores de marcador.

local result = getproto(1, 1, true)
print(result)