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));
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.