Advertisement
Pro_Unit

ProjectileThrower

May 8th, 2022
814
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.56 KB | None | 0 0
  1.     public class ProjectileThrower : MonoBehaviour
  2.     {
  3.         [SerializeField] private Transform _camera;
  4.         [SerializeField] private Projectile _projectilePrefab;
  5.  
  6.         private void Update()
  7.         {
  8.             if (Input.GetMouseButtonDown(0))
  9.             {
  10.                 Vector3 cameraPosition = _camera.position + _camera.forward;
  11.                 Projectile projectile = Instantiate(_projectilePrefab, cameraPosition, Quaternion.identity);
  12.                
  13.                 projectile.Throw(_camera.forward);
  14.             }
  15.         }
  16.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement