using System.Collections; using System.Collections.Generic; using UnityEngine; public class WeaponController : MonoBehaviour { [SerializeField] private GameObject bulletPrefab; [SerializeField] private Transform firePos; [SerializeField] private AudioClip fireSfx; private new AudioSource audio; void Start() { audio = GetComponent(); } void Update() { if (Input.GetMouseButtonDown(0)) { // 총알 생성 : bulletPrefab을 왼쪽 마우스 버튼 클릭할 때 마다 생성 // Instantiate(생성할프리팹, 위치, 각도) Instantiate(bulletPrefab, firePos.position, firePos.rotation); // 총소리 사운드 재생 audio.PlayOneShot(fireSfx, 0.8f); } } }