Guest User

Untitled

a guest
Aug 23rd, 2022
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. void FireMissle()
  2. {
  3. //use mouse or space to fire missle
  4. //if all three missles silos are fired, do nothing
  5. //starting position will be from an inactive missle silo
  6.  
  7. if (Input.GetKeyDown(KeyCode.Space))
  8. {
  9. int i = Random.Range(0, _missleSilo.Length-1);
  10. Vector3 targetPos = _reticlePos;
  11.  
  12. Vector3 currPos = _missleSilo[i].transform.position;
  13. Vector3 direction = targetPos -currPos ;
  14.  
  15. Instantiate(_missle, _missleSilo[i].transform.position , Quaternion.identity);
  16. // _missleRigidbody.velocity = r.normalized * _missleSpeed*Time.deltaTime;
  17. // _missleRigidbody.velocity = direction.normalized * _missleSpeed*Time.deltaTime;
  18.  
  19. // _missleRigidbody.AddForce(m.normalized * _missleSpeed, ForceMode.Impulse);
  20. //_missleRigidbody.AddForce( Vector3.up * _missleSpeed);
  21. _missle.transform.Translate((direction) * _missleSpeed * Time.deltaTime);
  22.  
  23. // _missle.transform.LookAt(_reticlePos);
  24.  
  25. // _missle.transform.position += direction * _missleSpeed * Time.deltaTime;
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment