| float get_repathRate() | Public+1 flags | | 0x04 |
| void set_repathRate(float value) | Public+1 flags | | 0x04 |
| bool get_canSearch() | Public+1 flags | | 0x01 |
| void set_canSearch(bool value) | Public+1 flags | | 0x01 |
| float get_centerOffset() | Public+1 flags | | 0x04 |
| void set_centerOffset(float value) | Public+1 flags | | 0x04 |
| bool get_rotationIn2D() | Public+1 flags | | 0x01 |
| void set_rotationIn2D(bool value) | Public+1 flags | | 0x01 |
| Vector3 get_position() | PublicFinal+3 flags | | 0x0C |
| Quaternion get_rotation() | PublicFinal+3 flags | | 0x10 |
| void set_rotation(const Quaternion& value) | PublicFinal+3 flags | | 0x10 |
| bool get_usingGravity() | 2 flags | | 0x01 |
| void set_usingGravity(bool value) | 2 flags | | 0x01 |
| Transform get_target() | Public+1 flags | | 0x08 |
| void set_target(Transform value) | Public+1 flags | | 0x08 |
| Vector3 get_destination() | PublicFinal+3 flags | | 0x0C |
| void set_destination(const Vector3& value) | PublicFinal+3 flags | | 0x0C |
| Vector3 get_velocity() | PublicFinal+3 flags | | 0x0C |
| Vector3 get_desiredVelocity() | PublicFinal+3 flags | | 0x0C |
| bool get_isStopped() | PublicFinal+3 flags | | 0x01 |
| void set_isStopped(bool value) | PublicFinal+3 flags | | 0x01 |
| Action get_onSearchPath() | PublicFinal+3 flags | | 0x08 |
| void set_onSearchPath(Action value) | PublicFinal+3 flags | | 0x08 |
| bool get_shouldRecalculatePath() | 4 flags | | 0x01 |
| void .ctor() | 2 flags | | 0x00 |
| void FindComponents() | Public+2 flags | | 0x00 |
| void OnEnable() | 3 flags | | 0x00 |
| void Start() | 3 flags | | 0x00 |
| void Init() | Private | | 0x00 |
| void Teleport(const Vector3& newPosition, bool clearPath) | Public+2 flags | | 0x0C |
| void CancelCurrentPathRequest() | 1 flags | | 0x00 |
| void OnDisable() | 3 flags | | 0x00 |
| void Update() | 3 flags | | 0x00 |
| void FixedUpdate() | 3 flags | | 0x00 |
| void MovementUpdate(float deltaTime, ref Vector3& nextPosition, ref Quaternion& nextRotation) | PublicFinal+2 flags | | 0x10 |
| void MovementUpdateInternal(float deltaTime, ref Vector3& nextPosition, ref Quaternion& nextRotation) | 4 flags | — | 0x10 |
| void CalculatePathRequestEndpoints(ref Vector3& start, ref Vector3& end) | 3 flags | | 0x0C |
| void SearchPath() | Public+2 flags | | 0x00 |
| Vector3 GetFeetPosition() | Public+2 flags | | 0x0C |
| void OnPathComplete(Path newPath) | 4 flags | | 0x08 |
| void ClearPath() | 4 flags | | 0x00 |
| void SetPath(Path path, bool updateDestinationFromPath) | PublicFinal+2 flags | | 0x08 |
| void ApplyGravity(float deltaTime) | 1 flags | | 0x04 |
| Vector2 CalculateDeltaToMoveThisFrame(const Vector2& position, float distanceToEndOfPath, float deltaTime) | 1 flags | | 0x08 |
| Quaternion SimulateRotationTowards(const Vector3& direction, float maxDegrees) | Public | | 0x10 |
| Quaternion SimulateRotationTowards(const Vector2& direction, float maxDegrees) | 1 flags | | 0x10 |
| void Move(const Vector3& deltaPosition) | Public+2 flags | | 0x0C |
| void FinalizeMovement(const Vector3& nextPosition, const Quaternion& nextRotation) | Public+2 flags | | 0x10 |
| void FinalizeRotation(const Quaternion& nextRotation) | Private | | 0x10 |
| void FinalizePosition(const Vector3& nextPosition) | Private | | 0x0C |
| void UpdateVelocity() | 1 flags | | 0x00 |
| Vector3 ClampToNavmesh(const Vector3& position, ref bool& positionChanged) | 3 flags | | 0x0C |
| Vector3 RaycastPosition(const Vector3& position, float lastElevation) | 1 flags | | 0x0C |
| void OnDrawGizmosSelected() | 3 flags | | 0x00 |
| void OnDrawGizmos() | 3 flags | | 0x00 |
| void Reset() | 2 flags | | 0x00 |
| void ResetShape() | Private | | 0x00 |
| int OnUpgradeSerializedData(int version, bool unityThread) | 2 flags | | 0x04 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |