ok so I wouldnt do it like that. I would have 2 different blueprints. Checkpoint , and finished level. I would only enable finish level if the 2 checkpoints were complete.
So say your using a basic checkpoint system like in APtemplate community project. I just went into finish level and added a reference to checkpoint bp. You could set a branch to check the number is true. In that cp system there is integer file, and it sets last checkpoint #. You can set the cp # 1 in level. Then check if greater than 1 to enable finished level. and every level you can add more check points and more numbers if you like.
It’s free community project with lots of good references for timelines, bools, floats, integers, loading screens, adding widgets etc. etc.
[FREE] ThirdPerson Action Platformer - Programming & Scripting - Unreal Engine Forums
