Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Update ()
  2. {
  3.     var layerMask = 1 << 7;
  4.    
  5.     var hits : RaycastHit[];
  6.     hits = Physics.RaycastAll(transform.position, Vector3.up, 500, layerMask);
  7.     for(var i=0;i<hits.length;i++)
  8.     {
  9.         var hit : RaycastHit = hits[i];
  10.         var filter : MeshFilter = hit.collider.GetComponent(MeshFilter);
  11.         var relativePoint;
  12.        
  13.         if(hit.collider.gameObject.name == "FowOfWar")
  14.         {          
  15.             if(filter)
  16.             {
  17.                 relativePoint = filter.transform.InverseTransformPoint(hit.point);
  18.                 HalfMesh(filter.mesh, relativePoint, radius);
  19.             }
  20.         }
  21.     }
  22.     Debug.DrawLine (transform.position, hit.point,Color.yellow);
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement