예제 #1
0
 //moving the player + punching animation
 void Moving()
 {
     if (movingRight == -1)
     {
         ScrollManager[] back = ScrollManager.FindObjectsOfType <ScrollManager>();
         foreach (ScrollManager level in back)
         {
             level.ChangeDirection(-1);
         }
         Invoke("stop", MovementDelay);
         if (facingRight)
         {
             Flip();
         }
         Punch(Vector2.left);
     }
     else if (movingRight == 1)
     {
         ScrollManager[] back = ScrollManager.FindObjectsOfType <ScrollManager>();
         foreach (ScrollManager level in back)
         {
             level.ChangeDirection(1);
         }
         ;
         Invoke("stop", MovementDelay);
         if (!facingRight)
         {
             Flip();
         }
         Punch(Vector2.right);
     }
     anim.SetBool("Attacking", true);
 }
예제 #2
0
 void stop()
 {
     ScrollManager[] back = ScrollManager.FindObjectsOfType <ScrollManager>();
     foreach (ScrollManager level in back)
     {
         level.ChangeDirection(0);
     }
     ;
     movingRight = 0;
 }