In the official PCG case "Cassini Sample", when the PCG graph "Grammar" generates corridors, how does the material obtain and utilize the properties packed by the Instance Data Packer within the Static Mesh Spawner node?

By modifying the value of the Material Instance Data attribute, the material of the generated Ceiling Panel meshes can be altered. How does the material retrieve and utilize the values of this attribute from the PCG graph? I can’t figure this out.