Advertisement
Guest User

Untitled

a guest
Feb 5th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.02 KB | None | 0 0
  1.                         foreach (RaycastHit collision in feetCollisions) {
  2.                                 // If we got a ladder also keep reference to ground
  3.                                 if (collision.collider != null && collision.collider.gameObject.layer == climableLayer) {
  4.                                         if (collision.distance < closestLadder) {
  5.                                                 hitLadder = collision; 
  6.                                                 closestLadder = collision.distance;
  7.                                         }
  8.                                 } else if (collision.distance < closest) {
  9.                                         if (collision.collider.gameObject.layer == passThroughLayer) {
  10.                                                 if (PreviousBottom.y >= CurrentBottom.y && PreviousBottom.y >= collision.transform.position.y) {
  11.                                                         hitFeet = collision;
  12.                                                         closest = collision.distance;
  13.                                                         IsPassing = false;
  14.                                                 } else
  15.                                                 {
  16.                                                         IsPassing = true;
  17.                                                 }
  18.                                         } else
  19.                                         {
  20.                                                 hitFeet = collision;
  21.                                                 closest = collision.distance;  
  22.                                         }
  23.                                 }
  24.                                 if (collision.collider.gameObject.layer != climableLayer)
  25.                                         groundedFeet++;
  26.                         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement