if(!this.animacao.getAnimationState(proximaAnimacao).isPlaying){ this.animacao.play(proximaAnimacao);
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
if(!this.animacao.getAnimationState(proximaAnimacao).isPlaying){ this.animacao.play(proximaAnimacao);
O Calebe tudo bom?
Qual é o erro que aparece no console da Cocos?
Não acho que o isPlaying esteja realmente retornando um nulo. Se isso acontecesse não teríamos um erro dentro do console, uma vez que um resultado nullo é equivalente a falso dentro do if.
Com isso, imagino que seja algo antes do isPlaying que deve estar dando nulo.
Dentro do código do curso a propriedade "animacao" tem um "_" logo antes, já que ela é privada. Confirma se o nome da sua propriedade está certo.