// Copyright (c) 2014 Robert Rouhani and other contributors (see CONTRIBUTORS file). // Licensed under the MIT License - https://raw.github.com/Robmaister/SharpNav/master/LICENSE namespace SharpNav.Crowds { /// /// This state changes depending on what the crowd agent has to do next /// public enum TargetState { /// /// Not in any state /// None, /// /// Failed to find a new path /// Failed, /// /// Target destination reached. /// Valid, /// /// Requesting a new path /// Requesting, /// /// Add this agent to the crowd manager's path queue /// WaitingForQueue, /// /// The agent is in the path queue /// WaitingForPath, /// /// Changing its velocity /// Velocity } }