Escrevi todo o código como indicado na aula e recebi o erro que o Vector3 estava ambíguo com "using System.Numerics" e com "UnityEngine".
Procurei como louco onde estaria esse erro, e depois de muito suor percebi que foi criado no cabeçalho do script umas informações diferentes do que tinha na aula:
using System.Collections; using System.Collections.Generic; using System.Numerics; using UnityEngine;
Aí resolvi a questão dizendo pro meu Vector3 que ele era um "UnityEngine". E ficou: UnityEngine.Vector3 Direcao;
Minha dúvida afinal é: Por que isso aconteceu? O que fiz de diferente dessa vez que criou um script diferente?