I'm trying to make a simple city generator and one problem I'm facing is that I want the point instances to inherit the Z rotation of the base mesh that they are spawning from. Ideally I want to continue using the "Mesh to Points" node or something similar to maintain the grid like pattern, but when I rotate the base plane I would like the instances to rotate along with it too, since the city blocks are going to be made by hand, but I would like their innards to be populated procedurally. In the picture below you can see a very failed attempt at this, rotating the base plane translates the instances but does not rotate them.
I tried using the "Distribute Points on Faces" node, which does output rotation info, but this does not give me the functionality that I'm looking for since they only appear to adjust if you change the slope angle of the base plane, plus I loose the grid pattern with this approach.
Can anyone please point me in the right direction? Thanks in advance!