How do I make a Save System Recognize Old Objectives?

The save system I use right now goes like this:

  1. Box Collider changes Previous Objective to New Objective

  2. Box Collider is destroyed to prevent changing back to Previous Objective

  3. Restart Game, Box Collider is regenerated

  4. Walk into it, going back to Previous Objective

I need help creating a system where the collider will recognize it’s an old objective. (Or anything that will prevent backtracking)

My Blueprint:

Maybe you can use a counter for that.

Like, whenever you collide with the Box Collider add +1 to the counter, and then save that value to your save file.

But when the game restarts and you have to go through the first box collider again, wont it still add to the counter?

Yes, but in order for the counter method to work you might need an array that holds a list of your objectives.

Something like this

210996-counterexample.png