public class Aviao : MonoBehaviour
{
private RigidBody2D fisica;
[SerializeField]
private float forca;
private Diretor diretor;
private void Awake()
{
this.fisica = this.GetComponent<Rigidbody2D>();
this.diretor = GameObject.FindObjectOfType<Diretor>();
}
private void Update()
{
if (Input.GetButtonDown("Fire1"))
{
this.Impulsionar();
}
}
private void Impulsionar()
{
this.fisica.velocity = Vector2.zero;
this.fisica.AddForce(Vector2.up * this.forca, ForceMode2D.Impulse);
}
private void OnCollisionEnter2D(Collision2D colisao)
{
this.fisica.simulated = false;
this.diretor.FinalizarJogo();
}
}
esta dando erro de copilação ja refiz tudo e continua dando erro preciso saber o que esta dando de errado