public static extern bool TerrainIntersect(int zoneIDA, int zoneIDB, float originX, float originY, float originZ, float targetX, float targetY, float targetZ, int triCount, ref OcclusionInfo result);
public static extern int SegmentIntersect(int zoneIDA, int zoneIDB, float originX, float originY, float originZ, float targetX, float targetY, float targetZ, bool terrain, bool normalTest, int triCount, ref OcclusionInfo result);