namespace DotRecast.Detour.Crowd
{
	/// Crowd agent update flags.
	/// @ingroup crowd
	/// @see dtCrowdAgentParams::updateFlags
	internal static class DtCrowdAgentUpdateFlags
	{
		public const int DT_CROWD_ANTICIPATE_TURNS = 1;
		public const int DT_CROWD_OBSTACLE_AVOIDANCE = 2;
		public const int DT_CROWD_SEPARATION = 4;
		public const int DT_CROWD_OPTIMIZE_TOPO = 8; //< Use dtPathCorridor::optimizePathTopology() to optimize the agent path.
	}
}
