Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

I am following the "Shooting with Raycasts - Unity Tutorial

Its giving me the error that "The type or namespace name 'Target' could not be found "

Heres the code :

using System.Collections;

using System.Collections.Generic;

using UnityEngine;


public class Pistol : MonoBehaviour

{

  public float damage = 10f;

  public float range = 100f;

  public Camera fpsCam;


  // Update is called once per frame

  void Update()

  {

    if (Input.GetButtonDown("Fire1"))

    {

      Shoot();

    }


    void Shoot()

    {

      RaycastHit hit;

      if (Physics.Raycast(fpsCam.transform.position, fpsCam.transform.forward, out hit, range))

      {

        Debug.Log(hit.transform.name);

        Target target = hit.transform.GetComponent<Target>();


        if (target != null)

        {

          target.TakeDamage(damage);

        }


      }


    }


  }

}

Sign In or Register to comment.