예제 #1
0
 public QueryChunk(PathingChunk chunk)
 {
     Chunk = chunk;
     Field = new float[chunk.Size, chunk.Size];
 }
예제 #2
0
 public PathingChunk RequireChunk(Point grid)
 {
     var chunk = Chunks.Get(grid);
     if (chunk == null) {
         chunk = new PathingChunk(ChunkSize) {
             GridPosition = grid,
         };
         Chunks.Add(grid, chunk);
     }
     return chunk;
 }