Advertisement
kasru

Walk Counter

Feb 24th, 2013
870
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //****** Donations are greatly appreciated.  ******
  2. //****** You can donate directly to Jesse through paypal at  https://www.paypal.me/JEtzler   ******
  3.  
  4. var speed : float = 20;
  5. var walking : boolean = false;
  6.  
  7. function Start () {
  8.  
  9.     walkCounter();
  10. }
  11.  
  12. function Update () {
  13.  
  14.     if(Input.GetKey("w")) {
  15.         transform.Translate(Vector3(0,0,-speed) * Time.deltaTime);
  16.         walking = true;
  17.     }
  18.  
  19.     else if(Input.GetKey("a")) {
  20.         transform.Translate(Vector3(speed,0,0) * Time.deltaTime);
  21.         walking = true;
  22.     }
  23.  
  24.     else if(Input.GetKey("s")) {
  25.         transform.Translate(Vector3(0,0,speed) * Time.deltaTime);
  26.         walking = true;
  27.     }
  28.  
  29.     else if(Input.GetKey("d")) {
  30.         transform.Translate(Vector3(-speed,0,0) * Time.deltaTime);
  31.         walking = true;
  32.     }
  33.     else {
  34.         walking = false;
  35.     }
  36.  
  37. }
  38.  
  39.  
  40.  
  41. function walkCounter () {
  42.  
  43.     for(i=1;i>0;i++) {
  44.         yield WaitForSeconds(1);
  45.  
  46.         if(walking == true) {
  47.                 encounterEnemy = Random.Range(1,10);   
  48.                 Debug.Log(encounterEnemy);
  49.             if(encounterEnemy == 5) {
  50.                 startEncounter();
  51.                 walking = false;
  52.             }
  53.         }
  54.     }
  55. }
  56.  
  57.  
  58.  
  59.  
  60. function startEncounter () {
  61.  
  62.     Debug.Log("Started Encounter!");
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement