Skip to content

Instantly share code, notes, and snippets.

@LordJZ
Created July 22, 2011 16:48
Show Gist options
  • Select an option

  • Save LordJZ/1099832 to your computer and use it in GitHub Desktop.

Select an option

Save LordJZ/1099832 to your computer and use it in GitHub Desktop.
4.2
[Flags]
public enum MovementFlags : uint
{
None = 0x00000000,
Forward = 0x00000001,
Backward = 0x00000002,
StrafeLeft = 0x00000004,
StrafeRight = 0x00000008,
TurnLeft = 0x00000010,
TurnRight = 0x00000020,
PitchUp = 0x00000040,
PitchDown = 0x00000080,
WalkMode = 0x00000100,
GravityDisabled = 0x00000200,
Root = 0x00000400,
Falling = 0x00000800,
FallingFar = 0x00001000,
PendingStop = 0x00002000,
PendingStrafeStop = 0x00004000,
PendingForward = 0x00008000,
PendingBackward = 0x00010000,
PendingStrafeLeft = 0x00020000,
PendingStrafeRight = 0x00040000,
PendingRoot = 0x00080000,
Swimming = 0x00100000,
Ascending = 0x00200000,
Descending = 0x00400000,
CanFly = 0x00800000,
Flying = 0x01000000,
//unknown = 0x02000000,
WaterWalking = 0x04000000,
SafeFall = 0x08000000,
Hover = 0x10000000,
CollisionDisabled = 0x20000000,
OnTransport = 0x40000000,
}
[Flags]
public enum MovementFlags2 : ushort
{
None = 0x0000,
Unknown1 = 0x0001,
Unknown2 = 0x0002,
Unknown4 = 0x0020,
Unknown5 = 0x0040,
Unknown6 = 0x0080,
CanTransitionBetweenSwimAndFly = 0x0400,
Unknown10 = 0x0800,
InterpolatedPlayerTurning = 0x4000,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment