Boa tarde! Pessoal, seguinte
Quando o jogador inicia o jogo e vai até a scene principal do jogo, as coisas funcionam, daí se eu clicar na seta de voltar pra abandonar o jogo e voltar pra scene Inicia, ele volta normal, mas se for pro jogo novamente as coisas não funcionam normal como deveriam funcionar. Nessa situação, quando lanço o dado, ele não conclui a ação e dá esse erro
<strong>MissingReferenceException: The object of type ‘Personagem’ has been destroyed but you are still trying to access it.</strong>
<strong>Your script should either check if it is null or you should not destroy the object.</strong>
<strong>Ludo3DPowers.tratamentoRoboEquipeNaoPodemSeDeslocar (System.Int32 valorDado) (at Assets/SCRIPTS/[Ludo3DPowers_e_Poderes]/Ludo3DPowers/Ludo3DPowers.cs:2332)</strong>
<strong>Ludo3DPowers.recebeValorDoDado3D (System.Int32 numSorteado) (at Assets/SCRIPTS/[Ludo3DPowers_e_Poderes]/Ludo3DPowers/Ludo3DPowers.cs:956)</strong>
<strong>Dado3D+d__57.MoveNext () (at Assets/SCRIPTS/Dado3D_ItemDadoNoCanvas/Dado3D.cs:289)</strong>
<strong>UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <685c48cf8f0b48abb797275c046dda6a>:0</strong>
A origem do erro está em “Dado3D.cs:289”
Não entendo, não faz sentido esse erro, pois o processo de mudança de scene é o mesmo. A mesma coisa acontece se o jogador concluir o jogo e ir pra scene da vitória. Se o Jogador Voltar pra scene principal do jogo, acontece o mesmo erro
Alguém sabe o que está acontecendo, se é alguma coisa que falta configurar na Unity quando se troca de scene? Obg!