Estou programando um jogo 3d mas quando coloco o Script dá esse erro: A namespace cannot directly contain members such as fields or methods, e esse é meu script: [Header("Gun Configuration")]
public float damage;
public float range;
public float firerate;
public float waitToFirerate;
public Camera cam;
public ParticleSystem armoParticle;
public ParticleSystem Impact;
public bool hold = false;
// Update is called once per frame
void Update() {
if (Input.GetButtonDown("Fire1"))
hold = true;
if (Input.GetButtonUp("Fire1"))
hold = false;
if (hold == true)
waitToFirerate += 1;
if (waitToFirerate > firerate)
Shoot();
}
void Shoot()
{
waitToFirerate = 0;
armoParticle.Play();
RaycastHit hit;
if (Physics.Raycast(cam.transform.position, cam.transform.forward, out hit, range))
{
Debug.Log("Mirando em:" + hit.transform.name);
}
}
}
O que tem de errado nele?
Soluções para a tarefa
Respondido por
1
Resposta:
Tua ultima chave ta sobrando ... tenta apagar ela e veja se é isso
Explicação:
rafakinggames:
Obrigado!
Perguntas interessantes
Ed. Física,
7 meses atrás
Inglês,
7 meses atrás
Geografia,
9 meses atrás
Português,
9 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Química,
1 ano atrás