Hello! First off, thanks for the the amazing asset! A few quick questions.
First, how would you suggest implementing the click and drag "Draw box to add voxels" while in-game? Is there a function from the editor script I can modify to accomplish this easily? I know how to add/delete blocks inside a sphere (like the explode function), but click and dragging a box in real time is a tad confusing to me.
When adding one block at a time in-game, I'm using a simple raycast method, backing up one voxel, then adding my block. I want to be able to hold down my mouse button and add voxels to the surface of my voxelworld. Right now if I hold down the mouse, it will add blocks but it will also start to add blocks ontop of that block. If I want to simple cover the surface with one block in depth, should I add blocks but keep them inactive somehow until I release the mouse?
My last question is similar. I want to be able to, in-game, place prefab voxels onto my main voxel world (exactly like the "brush" . Right now I raycast to find the point the cursor is hitting, back up a space, and then add my prefab picavoxel. That being said, it remains its own gameobject/volume, not integrated into the main Voxel Volume. I'm assuming I could loop through all the world positions, check for a voxel in the main Volume, then add blocks there? Is there a more elegant solution for prefab/brushing items onto other volumes in-game
Thanks so much!