Sou bem iniciante na programação e gostaria de saber porque o "GetAxis" dentro de uma variável "float" não pode ser criada dentro do escopo "public MonoBehaviour" e somente no escopo de "update"? Eu achei que criando ela como acima no MonoBehaviour e chamando no update funcionaria, mas acabou não funcionando só quando cria uma variável diretamente do próprio update (o que faz sentido, uma vez que ela precisa ser chamada diversas vezes) mas a questão da localização da variável é que não consegui entender muito bem.
Aproveitando, vocês tiram alguma indicação de um curso aqui da Alura onde posso me aprofundar um pouco mais nessa lógica voltada para objetos? Obrigado!