Uma maneira de evitar o if else na aula 2 é utilizando a variável da condicional como parâmetro.
GetComponent<Animator>().SetBool("isRunning", (direction != Vector3.zero));
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!
Uma maneira de evitar o if else na aula 2 é utilizando a variável da condicional como parâmetro.
GetComponent<Animator>().SetBool("isRunning", (direction != Vector3.zero));
Boa, Ezequiel!
É uma coisa que não tocamos no curso mais pode ser visto nos cursos de C#. Mas realmente como esse operador de comparação já retorna um boolean pode sim ser trocado.
Se não estou enganado fazemos isso nas outras partes do curso, nesse primeiro é um apanhado da linguagem com Unity sem pré-requisitos.