#ifndef _RIGIDBODYTAG_H_
#define _RIGIDBODYTAG_H_

enum
{
	RIGID_BODY_DYNAMIC = 11003,
	RIGID_BODY_ENABLED = 11004,
		
	RIGID_BODY_HIERARCHY = 11006,
	RIGID_BODY_HIERARCHY_NONE = 0,
	RIGID_BODY_HIERARCHY_APPLY_TAG = 1,

	RIGID_BODY_TRIGGER = 11007,
	RIGID_BODY_TRIGGER_IMMEDIATELY = 0,
	RIGID_BODY_TRIGGER_DELAYED = 1,
	RIGID_BODY_TRIGGER_AT_PEAK = 2,
	RIGID_BODY_TRIGGER_ON_COLLISION = 3,

	RIGID_BODY_DYNAMIC_TRANSITION = 11008,

	RIGID_BODY_SPLIT_CACHE = 11009,
	RIGID_BODY_SPLIT_CACHE_OFF = 0,
	RIGID_BODY_SPLIT_CACHE_ON = 1,
	RIGID_BODY_SPLIT_CACHE_TOP_LEVEL = 2,
	RIGID_BODY_SPLIT_CACHE_SECOND_LEVEL = 3,

	RIGID_BODY_TRANSITION_TIME = 11010,

	RIGID_BODY_MASS_SWITCH = 11011,
	RIGID_BODY_MASS_SWITCH_DEFAULT = 0,
	RIGID_BODY_MASS_SWITCH_DENSITY = 1,
	RIGID_BODY_MASS_SWITCH_MASS = 2,
	
	RIGID_BODY_DENSITY = 11012,
	RIGID_BODY_MASS = 11013,
	
	RIGID_BODY_INERTIA_FACTOR = 11014,

	RIGID_BODY_USE_CENTER_OF_MASS = 11015,
	RIGID_BODY_CENTER_OF_MASS = 11016,

	RIGID_BODY_SPECIFIC_MARGIN = 11031,
	RIGID_BODY_MARGIN = 11032,
	RIGID_BODY_SHAPE = 11033,
	RIGID_BODY_SHAPE_DEFAULT = 0,
	RIGID_BODY_SHAPE_BOX = 1,
	RIGID_BODY_SHAPE_ELLIPSOID = 2,
	RIGID_BODY_SHAPE_NO_SHAPE = 3,
	RIGID_BODY_SHAPE_STATIC_MESH = 4,
	RIGID_BODY_SHAPE_CONVEX_HULL = 5,

	RIGID_BODY_RESTITUTION = 11041,
	RIGID_BODY_FRICTION = 11042,
	RIGID_BODY_COLLISION_NOISE = 11043,

	RIGID_BODY_INITIAL_LINEAR_VELOCITY = 11051,
	RIGID_BODY_INITIAL_ANGULAR_VELOCITY = 11052,
	RIGID_BODY_LOCAL_INITIAL_VELOCITY = 11053,
	RIGID_BODY_SLEEPING_LINEAR_VELOCITY = 11054,
	RIGID_BODY_SLEEPING_ANGULAR_VELOCITY = 11055,
	RIGID_BODY_LINEAR_DAMPING = 11056,
	RIGID_BODY_ANGULAR_DAMPING = 11057,
	RIGID_BODY_USE_INITIAL_VELOCITY = 11058,

	RIGID_BODY_FOLLOW_ANIMATION = 11061,
	RIGID_BODY_FOLLOW_ANIMATION_OFF = 0,
	RIGID_BODY_FOLLOW_ANIMATION_LINEAR = 1,
	RIGID_BODY_FOLLOW_ANIMATION_BOTH = 2,
	RIGID_BODY_FOLLOW_STRENGTH = 11062,
	
	RIGID_BODY_FORCE_MODE = 11071,
	RIGID_BODY_FORCE_MODE_INCLUDE = 0,
	RIGID_BODY_FORCE_MODE_EXCLUDE = 1,
	RIGID_BODY_FORCE_INCLUDE_LIST = 11072,

	RIGID_BODY_GROUP_DYNAMICS = 11091,
	RIGID_BODY_GROUP_COLLISION = 11092,
	RIGID_BODY_GROUP_MASS = 11093,
	RIGID_BODY_GROUP_FORCE = 11094,
	RIGID_BODY_GROUP_DEACTIVATION = 11095,
	RIGID_BODY_GROUP_INITIAL_VELOCITY = 11096,

	RIGID_BODY_MODYNAMICS = 11100,

	RIGID_BODY_DUMMY
};

#endif
