Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void FireMissle()
- {
- //use mouse or space to fire missle
- //if all three missles silos are fired, do nothing
- //starting position will be from an inactive missle silo
- if (Input.GetKeyDown(KeyCode.Space))
- {
- int i = Random.Range(0, _missleSilo.Length-1);
- Vector3 targetPos = _reticlePos;
- Vector3 currPos = _missleSilo[i].transform.position;
- Vector3 direction = targetPos -currPos ;
- Instantiate(_missle, _missleSilo[i].transform.position , Quaternion.identity);
- // _missleRigidbody.velocity = r.normalized * _missleSpeed*Time.deltaTime;
- // _missleRigidbody.velocity = direction.normalized * _missleSpeed*Time.deltaTime;
- // _missleRigidbody.AddForce(m.normalized * _missleSpeed, ForceMode.Impulse);
- //_missleRigidbody.AddForce( Vector3.up * _missleSpeed);
- _missle.transform.Translate((direction) * _missleSpeed * Time.deltaTime);
- // _missle.transform.LookAt(_reticlePos);
- // _missle.transform.position += direction * _missleSpeed * Time.deltaTime;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment