using System; namespace Unity.BossRoom.Gameplay.GameplayObjects { /// /// Describes how the character's movement should be animated: as standing idle, running normally, /// magically slowed, sped up, etc. (Not all statuses are currently used by game content, /// but they are set up to be displayed correctly for future use.) /// [Serializable] public enum MovementStatus { Idle, // not trying to move Normal, // character is moving (normally) Uncontrolled, // character is being moved by e.g. a knockback -- they are not in control! Slowed, // character's movement is magically hindered Hasted, // character's movement is magically enhanced Walking, // character should appear to be "walking" rather than normal running (e.g. for cut-scenes) } }