I have set up my ladder climbing script to work by disabling colliders when the player is climbing. This works great and I’ve been happy with it.
But now I’m realizing it won’t work with the “zones” I’ve set up in my game based on large trigger colliders which use OnTriggerEnter2D to change the ambient audio (think: going from above ground into a cave). Because the colliders are removed from the player the second he starts climbing a ladder, this is re-triggering the OnTriggerEnter2D once he’s no longer climbing.
Thoughts on how to better handle a way to detect when a player enters or leaves a “zone” that doesn’t rely on colliders? Or some other solution I might not have thought of?