Open zoran2099 opened 4 months ago
Usar uma classe Game Manager funcionou para manter a referência ao Player Controller Singleton usando "DontDestroyOnLoad(gameObject);"
O GameManager ficou bem simples com um método apenas delegando a chamada o StartGame
exemplo: public void StartGame() { PlayerController.Instance.StartGame(); }
Como o Player não foi destruído ao carregar a cena foi necessário fazer alguns ajuste no ResetGame para reposicionar os todos os componente corretamente.
Porém o problema de perda de referência ao objeto continuar, mas dessa vez com a Virtual Camera. O componente Cine Machine Virtual Camera perde a referência ao Transform do PFB_Player quando carrega a cena:
Provavelmente vou precisar alterar a GameManager para configurar o Follow e LookAt da CineMachine dinamicamente
Originally posted by @zoran2099 in #2