void shoot() { // muzzleFlash.Play(); // RaycastHit hitinfo; if (Physics.Raycast(fps.transform.position, fps.transform.forward, out hitinfo, range)) { if (hitinfo.distance <= range) { hitinfo.transform.SendMessage("setAmount", damage, SendMessageOptions.DontRequireReceiver); } Debug.Log(hitinfo.transform.name); Target_Script target = hitinfo.transform.GetComponent <Target_Script>(); } }
void Start() { target = new Target_Script(); Gun = new Gun_Script(); }