We are making a project, where we tried to merge several blueprints.
In one instance when merging, the blueprint (BP_Portal) contained a public boolean variable (canStart), and a variable reference to an object of the class BP_Portal (otherPortal)
No matter if we accept one or the other, or end merging, it does not recognize any variables or components in otherPortal. As in we can’t get a Scene existing in otherPortal, as well as setting canStart.
If we remove context sensitive, we cant find the canStart either.
If we try to create a new variable of the type BP_Portal, in the selector we have 3 classes of identically named BP_Portal to choose from. However a search in the top content folder, only returns one blueprint called BP_Portal.
Again, it can’t find the variable in any of the BP_Portal classes.
We solved it by cancelling the merge attempt, rename the BP_Portal from the person branching in, and when merging, remove the original BP_Portal, and replace everything with the BP_Portal2.
And no, we cannot replicate the bug in a new project