Queria saber o porque do código funcionar apenas deste modo:
if(direcao != Vector3.zero) { GetComponent().SetBool("Movendo", true); } else { GetComponent().SetBool("Movendo", false); }
E não funcionar deste:
if(direcao = Vector3.zero) { GetComponent().SetBool("Movendo", false); } else { GetComponent().SetBool("Movendo", true); }
Sendo que ao meu ver, ambos deveriam dar o mesmo resultado.... Poderia me tirar essa dúvida?