Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var hitCount : GUIText;
  2. var numHits : int = 0;
  3. var hasLost : boolean = false;
  4. var bestScore : int = 0;
  5. var lastBest : int = 0;
  6. var velocityWasStored = false;
  7. var storedVelocity : Vector3;
  8.  
  9. function onCollisionEnter(col : Collision) {
  10.     if (col.gameObject.tag == "tray") {
  11.         Debug.Log("Yes! Hit tray!");
  12.         if (!velocityWasStored) {
  13.             storedVelocity = rigidbody.velocity;
  14.             velocityWasStored = true;
  15.             }
  16.             if (rigidbody.velocity.y > 1) {
  17.             numHits++;
  18.             }
  19.             rigidbody.velocity.y = storedVelocity.y;
  20.         }
  21. }
  22.  
  23. function Update() {
  24.     var str : String = "";
  25.    
  26.     if (!hasLost) {
  27.     str = numHits.ToString();
  28.     }
  29.     else {
  30.         str = "Hits:" + numHits.ToString() + "\nYour Best:" + bestScore;
  31.        
  32.         if (bestScore > lastBest) str += "\nNEW RECORD!";
  33.     }
  34.  
  35.    
  36.     hitCount.text = str;
  37.     if (transform.position.y <-3) {
  38.     if (!hasLost) {
  39.         hasLost = true;
  40.         lastBest =bestScore;
  41.         if(numHits > bestScore) {
  42.             bestScore = numHits;
  43.             }
  44.         }
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement