My team has been having a lot of issues with ConstantIDs and version control. In particular, whenever we use UniMerge to merge scenes, it seems that everything's ConstantID changes but the references stay the same. For example, an action might enable Hotspot1 with ConstantID 123456, and when we merge, it says it can't find 123456 because Hotspot1 now has ConstantID 5152351. On the other hand, the public variable references from regular Unity scripts are not broken on merge.
Any ideas for how to keep ConstantIDs from changing like this?
Comments