Since my question on Unity Answers got closed, I want now to ask here again:
I am trying to make a cargame and I would like to implement a score-system.
My question is how to check if a car has performed extraordinary actions, for example:
a barrelroll (forward , backwards and sidewards)
how long a car has not touched the ground and the flying distance
to add then a certain score to the score variable.
I think you’ll find yourself better able to pose your questions (or even answer them yourself) if you would wait until you actually have the more basic parts of your game nailed down. Implement driving first, then worry about scoring.
You can start a float to decrease/increase right after the car is no longer grounded, and then check for negative/positive angular rotations to check where the rotation is headed, and grant points according to how long time has gone whilst car is in air (the float decreasing/increasing).