Function executeLargeOperationFromIterator

  • Parameters

    • blockLocationIterator: BlockLocationIterator

      the selection to iterator over

    • operation: ((blockLocation) => void)

      the operation to apply over each block location

        • (blockLocation): void
        • Parameters

          • blockLocation: Vector3

          Returns void

    Returns Promise<void>

    Remarks

    Executes an operation over a BlockLocationIterator via chunks to allow splitting operation over multiple game ticks