Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 19th, 2010 | Syntax: JavaScript | Size: 0.92 KB | Hits: 48 | Expires: Never
Copy text to clipboard
  1. var mainCam : Camera;
  2. var bulletCam : Camera;
  3. var bulletState = 0;
  4. var hero : Transform;
  5.  
  6. var bulletPrefab : GameObject;
  7. var bulletRigInstance : GameObject;
  8.  
  9. function Update ()
  10. {
  11.         if(Input.GetButtonUp("bulletKey"))
  12.         {
  13.                 activateBullet();
  14.         }
  15.        
  16.        
  17.         if(bulletState == 0)
  18.         {
  19.                 Time.timeScale = 1;
  20.                 Time.fixedDeltaTime = 0.01;
  21.         }
  22.         else if(bulletState == 1)
  23.         {
  24.                 Time.timeScale = 0.10;
  25.                 Time.fixedDeltaTime = 0.0010;
  26.         }
  27.        
  28. }
  29.  
  30.  
  31. function activateBullet ()
  32. {
  33.         if(bulletState == 0)
  34.         {
  35.                 bulletRigInstance = Instantiate(bulletPrefab, hero.position, Quaternion.identity);
  36.                 var bulletCamGO = GameObject.Find("/BulletCamera");
  37.                 bulletCam = bulletCamGO.camera;
  38.                 print(bulletCamGO.name);
  39.                 bulletState = 1;
  40.                 mainCam.enabled = false;
  41.                 bulletCam.enabled = true;
  42.         }
  43.         else if(bulletState == 1)
  44.         {
  45.                
  46.                 bulletState = 0;
  47.                 mainCam.enabled = true;
  48.                 bulletCam.enabled = false;
  49.                 Destroy(bulletRigInstance);
  50.         }
  51. }