void Fire() { //Bullet 프리팹 if (currWeapon == WeaponType.RIFLE) { Instantiate(bullet, firePos.position, firePos.rotation); } else if (currWeapon == WeaponType.SHOTGUN) { Instantiate(shotbullet, firePos.position, firePos.rotation); } var _bullet = GameManager.instance.GetBullet(); if (_bullet != null) { _bullet.transform.position = firePos.position; _bullet.transform.rotation = firePos.rotation; _bullet.SetActive(true); } cartridge.Play(); muzzleFlash.Play(); FireSfx(); //갱신 UpdateBulletText(); weaponSway.Recoil(); if (!Input.GetButton("Fire2")) { ctrl.Fireshot(); } else if (Input.GetButton("Fire2")) { //ctrl.Fireshoot(); } }