Debug

getproto

Zwraca zagnieżdżony prototyp funkcji według indeksu opartego na jedynce.

Składnia

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

Argumenty

NazwaTypOpis
targetfunction | integerFunkcja, poziom stosu lub prototyp do sprawdzenia.
indexnumber | integerIndeks oparty na jednym wewnątrz stałych, protosów, wartości wyższych lub miejsc stosu.
includeInactive?booleanJeśli ma wartość true, mogą zostać uwzględnione nieaktywne prototypy zagnieżdżone, jeśli są obsługiwane.

Zwroty

NazwaTypOpis
protofunction | tableZagnieżdżony prototyp lub serwer proxy w żądanym indeksie.

Opis

Zwraca zagnieżdżony prototyp funkcji według indeksu opartego na jedynce.

Wywolaj z 3 parametrami: target, index, includeInactive. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.

Zwraca proto (function | table). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.

Przykład

Przykladowe wywolanie z wartosciami zastepczymi.

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