Advertisement
Guest User

Why is something wrong?!

a guest
Apr 28th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #pragma strict
  2.  
  3. var sPickAnimation : GameObject;
  4. var sAxeAnimation : GameObject;
  5.  
  6. var canSwing : boolean = false;
  7. var swingCool : float = 1.0;
  8. var swingTimer : float;
  9. private var isSwinging : boolean = false;
  10.  
  11. var pFootsteps : playerFootsteps;
  12. var rcChop : raycastChop;
  13.  
  14. private var chController : CharacterController;
  15. private var pGUI : PlayerGUI;
  16.  
  17. function Start()
  18. {
  19.     chController = GameObject.Find("Player").GetComponent(CharacterController);
  20.     pGUI = GameObject.Find("Player").GetComponent(PlayerGUI);
  21.     rcChop = GameObject.Find("Main Camera").GetComponent(raycastChop);
  22.     pFootsteps = GameObject.Find("Player").GetComponent(playerFootsteps);
  23. }
  24.  
  25. function Update()
  26. {
  27.     // Walking Animations
  28.     pFootsteps.moveCheck();
  29.    
  30.     if (!isSwinging && pFootsteps.isMoving && Input.GetKey(KeyCode.LeftShift) && rcChop.hasPick)
  31.     {
  32.         sPickAnimation.animation.Play("stonePick|Sprint");
  33.         sPickAnimation.animation["stonePick|Sprint"].speed = 1.2;
  34.     }
  35.    
  36.     else if (!isSwinging && pFootsteps.isMoving && rcChop.hasPick)
  37.     {
  38.         sPickAnimation.animation.Play("stonePick|Sprint");
  39.         sPickAnimation.animation["stonePick|Sprint"].speed = 0.8;
  40.     }
  41.    
  42.     // Woodcutting Animations
  43.     if (rcChop.hasAxe && canSwing)
  44.     {
  45.         if (Input.GetMouseButtonDown(0));
  46.         {
  47.             //Axe Swing Animation
  48.             isSwinging = true;
  49.             canSwing = false;
  50.             sAxeAnimation.animation.Play("stoneAxe|Swing");
  51.             sAxeAnimation.animation["stoneAxe|Swing"].speed = 0.8;
  52.         }
  53.        
  54.         else    //'expecting }, found 'else'. (BCE0044)
  55.         {
  56.             sAxeAnimation.animation.Play("stoneAxe|Idle");
  57.             sAxeAnimation.animation["stoneAxe|Swing"].speed = 0.8;
  58.         }
  59.     }
  60.    
  61.     // Mining Animations
  62.     if (rcChop.hasPick && canSwing)
  63.     {
  64.         if (Input.GetMouseButtonDown(0))
  65.         {
  66.             //Pick Swing Animation
  67.             isSwinging = true;
  68.             canSwing = false;
  69.             sPickAnimation.animation.Stop("stonePick|Spring");
  70.             sPickAnimation.animation.Play("stonePick|Swing");
  71.             sPickAnimation.animation["stonePick|Swing"].speed = 0.8;
  72.         }
  73.        
  74.         else
  75.         {
  76.             sAxeAnimation.animation.Play("stonePick|Idle");
  77.             sAxeAnimation.animation["stonePick|Idle"];
  78.         }
  79.     }
  80.    
  81.     if (canSwing == false)
  82.     {
  83.         swingTimer -= Time.deltaTime;
  84.     }
  85.    
  86.     if (swingTimer <= 0)
  87.     {
  88.         swingTimer = swingCool;
  89.         canSwing = true;
  90.         isSwinging = false;
  91.     }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement