class_name WorldGenerator extends Resource func generate(map: TileMap) -> void: if self.has_method("_generate"): push_error("Generator missing `_generate` method") return self.call("_generate", map)