Ho creato una tabella e assegnato un metodo con lua_pushcfunction
denominato mytable:myfunction()
. In un contesto diverso (callback) è necessario che lo myfunction
venga sovrascritto nello script Lua. Per alcuni motivi, se chiamo myfunction
dall'host C, ho bisogno di sapere, se myfunction
è ancora la funzione c o è stata sostituita dallo script.Verificare se la funzione è in C o Lua implementata
C'è un modo per testare (da C), se il metodo C è ancora collegato o viene sostituito da qualche codice Lua?