public SimpleFieldSolver(NGrid2D <FlowTile> tiles, int2 dest)
 {
     this.dest   = dest;
     this.field  = tiles;
     this.state  = new NGrid2D <uint>(tiles.Dimensions, Allocator.TempJob, NativeArrayOptions.ClearMemory);
     this.search = new NativeQueue <SearchNode>(Allocator.TempJob);
 }
 public SimpleFieldOutputter(NGrid2D <FlowTile> field, NGrid2D <uint> state)
 {
     this.field = field;
     this.state = state;
 }
 public NFlowField(int2 dimensions)
 {
     this.field = new NGrid2D <FlowTile>(dimensions, Allocator.Persistent, NativeArrayOptions.ClearMemory);
 }