1 #insert scripts\shared\shared.gsh;
5 level.pathNodeHints = GetNodeArray(
"path_hint",
"targetname" );
7 foreach ( pathnode
in level.pathNodeHints )
9 pathnode.connectionLinks = [];
11 for( i=0; i<level.pathNodeHints.size; i++ )
13 if( pathnode != level.pathNodeHints[i] )
15 if(
self FindPath( pathnode.origin, level.pathnodeHints[i].origin,
true ) )
17 pathnode.connectionLinks[i] =
true;
21 pathnode.connectionLinks[i] =
false;
29 foreach ( pathnode
in level.pathNodeHints )
31 for( i=0; i<level.pathNodeHints.size; i++ )
33 if( pathnode != level.pathNodeHints[i] )
35 if( pathnode.connectionLinks[i] )
37 /# recordLine( pathnode.origin, level.pathNodeHints[i].origin,
GREEN,
"Script" ); #/
41 /# recordLine( pathnode.origin, level.pathNodeHints[i].origin,
RED,
"Script" ); #/