Is there a way to use Human’s Place Block component and have it placed on a layer that does not exist yet?
If I give the Attributes a layer name that does not exist it will simply place all blocks on the default layer. The layer I want to place them on does not exist and contains a timestamp, therefore it should only be created when triggering the Place Block.
I tried using the Create/Modify Layer component with a StreamFilter, similar to here: Activate create layers component via Boolean but the problem is that Place Block is triggered at the same time as Create/Modify Layer and it seems that Place Block is quicker, as it creates the layer, but the blocks are still placed on the default layer.
I also can’t use the Layer Names output of Create/Modify Layer, which only outputs on success, since it by default outputs “null”. The attributes for Place Block simply see that a layer by the name of Null doesn’t exist so it places everything on the default layer.
How can I place blocks and create a layer at the same time? Alternatively how could I trigger the Place Block immediately after the layer has been created?
human_place_blocks.gh (18.8 KB)