Drop Down Menu In Inspector For Variables

I am having troubles with creating a menu in the inspector for my variables like how Vector 3 works. I have googled this and tried all the different ways of doing this and nothing works.
Here is my code and im trying to make my variables organized in the inspector.

class Animation
{
var walkingAnimation : AnimationClip;
var sprintingAnimation : AnimationClip;
var sprintingAnimationSpeed : float = 1.5;
var jumpAnimation : AnimationClip;
var airJumpAnimation : AnimationClip;
var hoverIdleAnimation : AnimationClip;
var hoverWalkAnimation : AnimationClip;
var hoverWalkAnimationSpeed : float = 1;
var hoverSprintAnimation : AnimationClip;
var hoverSprintAnimationSpeed : float = 1;
var fallingAnimation : AnimationClip;
var idleAnimation : AnimationClip;
var blockAnimation : AnimationClip;
var airBlockAnimation : AnimationClip;
}

Like I said. I have googled this and tried aolt of different ways in doing this. Also used the CharacterMotor script from the assets as a refference and still could not get this to work. Please help. I am running out of hair >.<

If I understand correctly, you are looking for the System.Serializable command.

For your code above -

class ExtendedAnimation extends System.Object {
	var walkingAnimation : AnimationClip;
	var sprintingAnimation : AnimationClip;
	var sprintingAnimationSpeed : float = 1.5;
	var jumpAnimation : AnimationClip;
	var airJumpAnimation : AnimationClip;
	var hoverIdleAnimation : AnimationClip;
	var hoverWalkAnimation : AnimationClip;
	var hoverWalkAnimationSpeed : float = 1;
	var hoverSprintAnimation : AnimationClip;
	var hoverSprintAnimationSpeed : float = 1;
	var fallingAnimation : AnimationClip;
	var idleAnimation : AnimationClip;
	var blockAnimation : AnimationClip;
	var airBlockAnimation : AnimationClip;
}
var test = ExtendedAnimation ();