So everything was fine up until I added the delay code in CrashDetector.cs…
It delays fine, but for some reason my player clips incorrectly. He does the ‘upside down’ thing where the snowboard still has collision, but his top circle2d collider doesn’t stop his body from going through the ground.
Before adding the delay code, my players falling over “crashing” correctly resets the level…but after adding it…it doesn’t. I can’t figure out why.
I know the answer is fairly obvious…but I can’t figure it out.
After a bit of testing: I know the collision works (player slide on his head NOT under the ground) when the ‘is trigger’ box is UNchecked and no delay or scene reset is called…but when I make it a trigger…the delay works and the collision doesn’t…what?
I have the 2DColliderCircle on the parent object right? or is it supposed to be on the ‘player top’ object? I’m a bit stumped…I’ll have another try tomorrow