| float get_WalkSpeed() | Public+1 flags | | 0x04 |
| float get_RunSpeed() | Public+1 flags | | 0x04 |
| float get_MoveSpeedMultiplier() | Public+1 flags | | 0x04 |
| void set_MoveSpeedMultiplier(float value) | Public+1 flags | | 0x04 |
| bool get_SlipperyMode() | Public+1 flags | | 0x01 |
| void set_SlipperyMode(bool value) | Public+1 flags | | 0x01 |
| bool get_HasDestination() | Public+1 flags | | 0x01 |
| void set_HasDestination(bool value) | 2 flags | | 0x01 |
| bool get_IsMoving() | Public+1 flags | | 0x01 |
| Vector3 get_Velocity() | Public+1 flags | | 0x0C |
| bool get_IsPaused() | Public+1 flags | | 0x01 |
| void set_IsPaused(bool value) | 2 flags | | 0x01 |
| float get_GravityMultiplier() | Public+1 flags | | 0x04 |
| void set_GravityMultiplier(float value) | 2 flags | | 0x04 |
| EStance get_Stance() | Public+1 flags | | 0x04 |
| void set_Stance(const EStance& value) | 2 flags | | 0x04 |
| float get_TimeSinceHitByCar() | Public+1 flags | | 0x04 |
| void set_TimeSinceHitByCar(float value) | 2 flags | | 0x04 |
| bool get_FaceDirectionInProgress() | Public+1 flags | | 0x01 |
| bool get_IsOnLadder() | Public+1 flags | | 0x01 |
| float get_CurrentLadderSpeed() | Public+1 flags | | 0x04 |
| void set_CurrentLadderSpeed(float value) | 2 flags | | 0x04 |
| bool get_IsClimbingUpwards() | Public+1 flags | | 0x01 |
| Ladder get_CurrentLadder() | Public+1 flags | | 0x08 |
| void set_CurrentLadder(Ladder value) | 2 flags | | 0x08 |
| Vector3 get_CurrentDestination() | Public+1 flags | | 0x0C |
| void set_CurrentDestination(const Vector3& value) | 2 flags | | 0x0C |
| NPCPathCache get_PathCache() | Public+1 flags | | 0x08 |
| void set_PathCache(NPCPathCache value) | Private+1 flags | | 0x08 |
| bool get_Disoriented() | Public+1 flags | | 0x01 |
| void set_Disoriented(bool value) | Public+1 flags | | 0x01 |
| void Awake() | Public+1 flags | | 0x00 |
| void Start() | Private | | 0x00 |
| void OnStartClient() | Public+1 flags | | 0x00 |
| void Update() | 3 flags | | 0x00 |
| void SetAgentEnabled(bool enabled) | Public | | 0x01 |
| void UpdateRagdoll() | Private | | 0x00 |
| void Stumble() | Private | | 0x00 |
| void UpdateDestination() | Private | | 0x00 |
| void FixedUpdate() | 3 flags | | 0x00 |
| void UpdateStumble() | Private | | 0x00 |
| void UpdateSpeed() | Private | | 0x00 |
| void RecordVelocity() | Private | | 0x00 |
| void UpdateSlippery() | Private | | 0x00 |
| void UpdateCache() | Private | | 0x00 |
| bool CanRecoverFromRagdoll() | Public | | 0x01 |
| void UpdateAvoidance() | Private | | 0x00 |
| void OnTriggerEnter(Collider other) | Public | | 0x08 |
| void OnCollisionEnter(Collision collision) | Public | | 0x08 |
| void CheckHit(Collider other, Collider thisCollider, bool isCollision, const Vector3& hitPoint, Collision collision) | Private | | 0x0C |
| void Warp(Transform target) | Public | | 0x08 |
| void Warp(const Vector3& position) | Public | | 0x0C |
| void ReceiveWarp(const Vector3& position) | Private | | 0x0C |
| void VisibilityChange(bool visible) | Public | | 0x01 |
| bool CanMove() | Public | | 0x01 |
| void SetAgentType(const EAgentType& type) | Public | | 0x04 |
| void SetSeat(AvatarSeat seat) | Public | | 0x08 |
| void SetStance(const EStance& stance) | Public | | 0x04 |
| void SetGravityMultiplier(float multiplier) | Public | | 0x04 |
| void SetAngularSpeedMultiplier(float multiplier) | Public | | 0x04 |
| void SetRagdollDraggable(bool draggable) | Public | | 0x01 |
| void ActivateRagdoll_Server() | Public | | 0x00 |
| void ActivateRagdoll_Server(const Vector3& forcePoint, const Vector3& forceDir, float forceMagnitude) | Public | | 0x0C |
| void ActivateRagdoll(const Vector3& forcePoint, const Vector3& forceDir, float forceMagnitude) | Public | | 0x0C |
| void ApplyRagdollForce(const Vector3& forcePoint, const Vector3& forceDir, float forceMagnitude) | Public | | 0x0C |
| void DeactivateRagdoll() | Public | | 0x00 |
| bool SmartSampleNavMesh(const Vector3& position, ref NavMeshHit& hit, float minRadius, float maxRadius, int steps) | Private | | 0x24 |
| void SetDestination(Transform target) | Public | | 0x08 |
| void SetDestination(const Vector3& pos) | Public | | 0x0C |
| void SetDestination(ITransitEntity entity) | Public | | 0x08 |
| void SetDestination(const Vector3& pos, Action<ScheduleOne.NPCs.NPCMovement.WalkResult> callback, float maximumDistanceForSuccess, float cacheMaxDistSqr) | Public | | 0x0C |
| void SetDestination(const Vector3& pos, Action<ScheduleOne.NPCs.NPCMovement.WalkResult> callback, bool interruptExistingCallback, float successThreshold, float cacheMaxDistSqr) | Private | | 0x0C |
| bool IsNPCPositionValid(const Vector3& position) | Private | | 0x0C |
| void EndSetDestination(const WalkResult& result) | Private | | 0x04 |
| void Stop() | Public | | 0x00 |
| void WarpToNavMesh() | Public | | 0x00 |
| void FacePoint(const Vector3& point, float lerpTime) | Public | | 0x0C |
| void FaceDirection(const Vector3& forward, float lerpTime) | Public | | 0x0C |
| IEnumerator FaceDirection_Process(const Vector3& forward, float lerpTime) | 1 flags | | 0x0C |
| void PauseMovement() | Public | | 0x00 |
| void ResumeMovement() | Public | | 0x00 |
| bool IsAsCloseAsPossible(const Vector3& location, float distanceThreshold) | Public | | 0x0C |
| bool GetClosestReachablePoint(const Vector3& targetPosition, ref Vector3& closestPoint) | Public | | 0x0C |
| bool CanGetTo(const Vector3& position, float proximityReq) | Public | | 0x0C |
| bool CanGetTo(ITransitEntity entity, float proximityReq) | Public | | 0x08 |
| bool CanGetTo(const Vector3& position, float proximityReq, ref NavMeshPath& path) | Public | | 0x0C |
| NavMeshPath GetPathTo(const Vector3& position, float proximityReq) | Private | | 0x0C |
| void TraverseLadder(Ladder ladder) | Public | | 0x08 |
| void CancelTraverseLadder() | Private | | 0x00 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| void NetworkInitialize___Early() | Public+1 flags | | 0x00 |
| void NetworkInitialize__Late() | Public+1 flags | | 0x00 |
| void NetworkInitializeIfDisabled() | Public+1 flags | | 0x00 |
| void RpcWriter___Observers_ReceiveWarp_4276783012(const Vector3& position) | Private | | 0x0C |
| void RpcLogic___ReceiveWarp_4276783012(const Vector3& position) | Private | | 0x0C |
| void RpcReader___Observers_ReceiveWarp_4276783012(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Server_ActivateRagdoll_Server_2690242654(const Vector3& forcePoint, const Vector3& forceDir, float forceMagnitude) | Private | | 0x0C |
| void RpcLogic___ActivateRagdoll_Server_2690242654(const Vector3& forcePoint, const Vector3& forceDir, float forceMagnitude) | Public | | 0x0C |
| void RpcReader___Server_ActivateRagdoll_Server_2690242654(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| void RpcWriter___Observers_ActivateRagdoll_2690242654(const Vector3& forcePoint, const Vector3& forceDir, float forceMagnitude) | Private | | 0x0C |
| void RpcLogic___ActivateRagdoll_2690242654(const Vector3& forcePoint, const Vector3& forceDir, float forceMagnitude) | Public | | 0x0C |
| void RpcReader___Observers_ActivateRagdoll_2690242654(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Observers_ApplyRagdollForce_2690242654(const Vector3& forcePoint, const Vector3& forceDir, float forceMagnitude) | Private | | 0x0C |
| void RpcLogic___ApplyRagdollForce_2690242654(const Vector3& forcePoint, const Vector3& forceDir, float forceMagnitude) | Public | | 0x0C |
| void RpcReader___Observers_ApplyRagdollForce_2690242654(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Observers_DeactivateRagdoll_2166136261() | Private | | 0x00 |
| void RpcLogic___DeactivateRagdoll_2166136261() | Public | | 0x00 |
| void RpcReader___Observers_DeactivateRagdoll_2166136261(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void Awake_UserLogic_ScheduleOne.NPCs.NPCMovement_Assembly-CSharp.dll() | 3 flags | | 0x00 |