class_name WorldGenerator extends Resource ## Generates a world to the given TileMap. func generate(map: TileMap) -> void: if not self.has_method("_generate"): push_error("Generator missing `_generate` method") return self.call("_generate", map) ## Returns the progress tracker for this generator. func get_progress_tracker() -> ProgressTracker: if not self.has_method("_get_progress_tracker"): push_error("Generator missing `_get_progress_tracker` method") return null return self.call("_get_progress_tracker")