// Copyright (c) 2014 Robert Rouhani and other contributors (see CONTRIBUTORS file). // Licensed under the MIT License - https://raw.github.com/Robmaister/SharpNav/master/LICENSE using System; namespace SharpNav.Crowds { /// /// The UpdateFlag affects the way the agent moves acorss its path. /// [Flags] public enum UpdateFlags { /// /// The agent will be making turns in its path /// AnticipateTurns = 1, /// /// Avoid obstacles on the path /// ObstacleAvoidance = 2, /// /// Separate this agent from other agents /// Separation = 4, /// /// Optimize if the agent can see the next corner /// OptimizeVis = 8, /// /// Optimize the agent's path corridor /// OptimizeTopo = 16 } }