Well, after suffering it once again and wasting enough hours, I decided to hunt this bastard, and I think I have succeeded.
I can pass the project if necessary, but it is empty and is extremely easy to provoke it.
unity version 2019.2.3f1 bolt
bolt version 1.4.8f2
It can be caused in several ways and all are because of the creation of superunits macros.
I started doing very convoluted tests trying to recreate my last time, to finally realize that the content is not important.
The bug occurs in stategraphs and flowgrahs, embed or macro.
In an empty project and after installing bolt:
-create a state macro, create a start node (if it isn't already) and add a superunit.
-convert the superunit to macro
-make a copy of the STATE MACRO and you will see how the node where the superunit macro was will appear empty.
* Alternatively you can copy and paste this superunit macro into another state of the state graph and press undo. then what will happen is that the two states will be erased (and if the macro was in 20 then the 20 ...).
- Basically this can be repeated with flow macros and also with embed, but in the case of embed, instead of making a copy of the macro, it is to make a copy of the object that contains the flow or the state macro.
From here I draw the conclusion that the undo or the copy of the state macros or flow macros or the objects that contain it are the trigger, but the cause is related to the creation or manipulation of superunit macros.
I think I have read that they are dedicated to bugs one day a week, but also that this is their priority, if someone has a way to get it to them I think it would be interesting for everyone.
maybe in discord?
I hope this helps.
Customer support service by UserEcho