Allow for multiple "win" conditions (or really just any condition) to occur based on some sort of game state system.
e.g.
There are two invisible-to-the-player Trigger Colliders (A, B) somewhere in the level which change the outcome of finishing the level.
There would be four (possible) outcomes here: (0, 0), (1, 0), (0, 1) and (1, 1), to be determined when the level was completed or when some additional trigger is evaluated.
Allow for multiple "win" conditions (or really just any condition) to occur based on some sort of game state system.
e.g.
There are two invisible-to-the-player Trigger Colliders (A, B) somewhere in the level which change the outcome of finishing the level.
There would be four (possible) outcomes here:
(0, 0)
,(1, 0)
,(0, 1)
and(1, 1)
, to be determined when the level was completed or when some additional trigger is evaluated.