Na aula 6 na parte :
function verificaColisaoComObjetos(personagem, novaPosicao)
for indice, objeto in pairs(objetos) do
if temColisao(novaPosicao, objeto) then
local funcaoDeColisao = objeto.colisoes[personagem.tipo]
return funcaoDeColisao(indice)
end
end
return false
end
Meu codigo esta dando a mensagem de erro :attempt to call a nil value (local 'funcaoDeColisao ') ,quais podem ser as causas ?de onde mais ela esta pegando esse valor?