Estou com esse erro persistente no meu código, não sei resolver e estava tentando fazer acompanhando o professor
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Diretor : MonoBehaviour{
[SerializeField]
private GameObject imagemGameOver;
private Aviao aviao;
private void Start(){
this.aviao = GameObject.FindObjectOfType<Aviao>();
}
public void FinalizarJogo(){
Time.timeScale = 0;
this.imagemGameOver.SetActive(true);
}
public void ReiniciarJogo(){
this.imagemGameOver.SetActive(false);
Time.timeScale = 1;
this.aviao.Reiniciar();
this.DestruirObstaculos();
}
private void DestruirObstaculos()
{
Obstaculo[] obstaculos = GameObject.FindObjectOfType<Obstaculo>();
foreach(Obstaculo obstaculo in obstaculos)
{
obstaculo.Destruir();
}
}
}