duck

duck

Aug 3rd, 2010
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //  ------ BoltController script ------
  2.  
  3. #pragma strict
  4.  
  5. private speed : float;
  6. private target : Transform;
  7. private moving = false;
  8.  
  9. function FireAt( target : Transform, speed : float )
  10. {
  11.     this.target = target;
  12.     this.speed = speed;
  13.     moving = true;
  14.     Destroy(gameObject, 5);
  15. }
  16.  
  17. function Update () {
  18.     if (moving) {
  19.    
  20.         transform.LookAt(target);
  21.         transform.Translate(transform.forward * Time.deltaTime * speed);
  22.        
  23.         if (Vector3.Distance(transform.position, target.position) < 0.1) {
  24.             transform.position = target.position;
  25.             moving = false;
  26.             Destroy(gameObject, 0.2);
  27.         }
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment