So when I touch a trigger it sets a var in my gamemode to true (Yes, I have the vars as public). After this, it runs a function in the lvl blueprint that is this var is true, it will send me to a position. If it’s false, it will send me to another. However somehow the var is not changing to true.
I think this might be the same issue I’ve encountered twice before and managed to come up with this solution.
Firstly you want to create a new Function within your Level Blueprint and give it an appropriate name. You will then need to create a reference to the blueprint from your level, drag off the pin and get the variable you are trying to use.
On your Return Node you should click it and add an output that is the same variable type as the one you are getting. Then connect the variable pin from your blueprint into the condition of the return node.
Then it is simply a case of going back to the Event Graph of your level blueprint and calling the function you’ve just created with the condition (variable) which you can now use.