Thanks for playing and congrats on your sweep of the leaderboards :D
In hindsight I agree with your opinion that "B" should switch back to the platformer mode. The controls kinda came together gradually and were not thought of in advance. The shoulder buttons also switching to the build dimension and the delete block mechanic were afterthoughts. Getting your free block back on delete as long as you never left the build mode sounds like a good addition, it's the kind of polish that I never got around to. And not being able to build close to the player is also still a leftover from not having a delete block mode. After I built that I should have reconsidered the perimiter near the player where you are not allowed to build.
All around good suggestions !
Viewing post in Bob's Building Bonanza jam comments
I switch between 2 modes in my gamecontroller. In one mode the player input is passed on to the player character (moving, jumping).
In the other mode I spawn in a gameobject which shows a preview of the current platform. This gameobject receives the player inputs in this mode, moving the platform preview, switching between different platforms. When the player presses the build button, I spawn an instance of the current selected platform at the place of the preview platform.
Good luck on your jam !