Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Update ()
- {
- var layerMask = 1 << 7;
- var hits : RaycastHit[];
- hits = Physics.RaycastAll(transform.position, Vector3.up, 500, layerMask);
- for(var i=0;i<hits.length;i++)
- {
- var hit : RaycastHit = hits[i];
- var filter : MeshFilter = hit.collider.GetComponent(MeshFilter);
- var relativePoint;
- if(hit.collider.gameObject.name == "FowOfWar")
- {
- if(filter)
- {
- relativePoint = filter.transform.InverseTransformPoint(hit.point);
- HalfMesh(filter.mesh, relativePoint, radius);
- }
- }
- }
- Debug.DrawLine (transform.position, hit.point,Color.yellow);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement