Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.92 KB | None | 0 0
  1. bordo = bordo.OrderBy (x => x.transform.position.x).ToList ();
  2.         borders.Capacity = bordo.Count+1;
  3.         for (int b = 0; b < bordo.Count; b++)
  4.         {
  5.             if (b != 0 && b != bordo.Count-1)
  6.             {
  7.                 //bool borderchecker = bordo [b - 1].GetComponent<BoxCollider2D> ().bounds.min.x >= bordo [b].GetComponent<BoxCollider2D> ().bounds.max.x || bordo [b - 1].GetComponent<BoxCollider2D> ().bounds.max.x >= bordo [b].GetComponent<BoxCollider2D> ().bounds.min.x;
  8.                 //if (borderchecker)
  9.                 //  continue;
  10.                 //else
  11.                     borders[b] = new Vector2 (bordo[b-1].GetComponent<BoxCollider2D>().bounds.max.x, bordo[b].GetComponent<BoxCollider2D>().bounds.min.x);
  12.             }
  13.             if (b == 0)
  14.                 borders[b] = new Vector2(ratusha.transform.position.x-80, bordo[b+1].GetComponent<BoxCollider2D>().bounds.min.x);
  15.             if (b == bordo.Count-1)
  16.                 borders[b] = new Vector2(bordo[b].GetComponent<BoxCollider2D>().bounds.max.x, ratusha.transform.position.x+80);
  17.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement