0x00x0128
Members 80
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | DevSprintMultiplier | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | WalkSpeed | float | PublicStatic+1 flags | 1065353216 |
| 0x04 | StaticMoveSpeedMultiplier | float | PublicStatic | — | |
| — | 0x04 | InputSensitivity | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | InputDeadZone | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | SlipperyMovementMultiplier | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | GroundedThreshold | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | SlopeThreshold | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | SlopeForce | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | SlopeForceRayLength | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | ControllerRadius | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | DefaultCharacterControllerHeight | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | CrouchHeightMultiplier | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | CrouchTime | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | CrouchSpeedMultipler | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | CrouchedVigIntensity | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | CrouchedVigSmoothness | float | PublicStatic+1 flags | 1065353216 |
| — | 0x01 | SprintingRequiresStamina | bool | PublicStatic+1 flags | 0 |
| — | 0x04 | SprintChangeRate | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | SprintMultiplier | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | StaminaDrainRate | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | StaminaRestoreRate | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | StaminaRestoreDelay | float | PublicStatic+1 flags | 1065353216 |
| 0x04 | StaminaReserveMax | float | PublicStatic | — | |
| — | 0x04 | JumpForce | float | PublicStatic+1 flags | 1065353216 |
| 0x04 | JumpMultiplier | float | PublicStatic | — | |
| 0x04 | GravityMultiplier | float | PublicStatic | — | |
| — | 0x04 | BaseGravityMultiplier | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | VerticalLadderSpeedMultiplier | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | LateralLadderSpeedMultiplier | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | LadderTopBuffer | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | LadderPitchAdjustment | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | DismountForce | float | PublicStatic+1 flags | 1065353216 |
| — | 0x04 | DismountForceDuration | float | PublicStatic+1 flags | 1065353216 |
| 0x08 | Player | Player | Public | — | |
| 0x08 | Controller | CharacterController | Public | — | |
| 0x04 | GroundDetectionMask | LayerMask | Public | — | |
| 0x01 | <CanJump>k__BackingField | bool | Private | — | |
| 0x01 | <IsJumping>k__BackingField | bool | Private | — | |
| 0x0036 | 0x02 | padding / unreflected | |||
| 0x04 | <TimeAirborne>k__BackingField | float | Private | — | |
| 0x04 | <TimeGrounded>k__BackingField | float | Private | — | |
| 0x01 | <IsGrounded>k__BackingField | bool | Private | — | |
| 0x01 | <IsCrouched>k__BackingField | bool | Private | — | |
| 0x0042 | 0x02 | padding / unreflected | |||
| 0x04 | <StandingScale>k__BackingField | float | Private | — | |
| 0x01 | <IsRagdolled>k__BackingField | bool | Private | — | |
| 0x01 | <IsSprinting>k__BackingField | bool | Private | — | |
| 0x01 | <ForceSprint>k__BackingField | bool | Private | — | |
| 0x004B | 0x01 | padding / unreflected | |||
| 0x04 | <CurrentStaminaReserve>k__BackingField | float | Private | — | |
| 0x04 | <CurrentSprintMultiplier>k__BackingField | float | Private | — | |
| 0x0054 | 0x04 | padding / unreflected | |||
| 0x08 | <CurrentVehicle>k__BackingField | LandVehicle | Private | — | |
| 0x08 | <CurrentLadder>k__BackingField | Ladder | Private | — | |
| 0x08 | MoveSpeedMultiplierStack | FloatStack | Public+1 flags | — | |
| 0x08 | onStaminaReserveChanged | Action<System.Single> | Public | — | |
| 0x08 | onJump | Action | Public | — | |
| 0x08 | onLand | Action | Public | — | |
| 0x08 | onCrouch | Action | Public | — | |
| 0x08 | onUncrouch | Action | Public | — | |
| 0x01 | _canMove | bool | Private | — | |
| 0x0099 | 0x03 | padding / unreflected | |||
| 0x0C | movement | Vector3 | Private | — | |
| 0x0C | lastFrameMovement | Vector3 | Private | — | |
| 0x04 | movementY | float | Private | — | |
| 0x04 | timeOnLadderDismount | float | Private | — | |
| 0x0C | ladderDismountDir | Vector3 | Private | — | |
| 0x04 | horizontalAxis | float | Private | — | |
| 0x04 | verticalAxis | float | Private | — | |
| 0x08 | movementEvents | Dictionary<System.Int32 | Private | — | |
| 0x08 | movementEventKeys | List<System.Int32> | Private | — | |
| 0x04 | timeSinceStaminaDrain | float | Private | — | |
| 0x01 | sprintActive | bool | Private | — | |
| 0x01 | sprintReleased | bool | Private | — | |
| 0x00E6 | 0x02 | padding / unreflected | |||
| 0x08 | sprintBlockers | List<System.String> | Private | — | |
| 0x0C | residualVelocityDirection | Vector3 | Private | — | |
| 0x04 | residualVelocityForce | float | Private | — | |
| 0x04 | residualVelocityDuration | float | Private | — | |
| 0x04 | residualVelocityTimeRemaining | float | Private | — | |
| 0x01 | teleport | bool | Private | — | |
| 0x0109 | 0x03 | padding / unreflected | |||
| 0x0C | teleportPosition | Vector3 | Private | — | |
| 0x04 | playerLadderYPosOnLastClimbSound | float | Private | — | |
| 0x04 | _slope | float | Private | — | |
| 0x08 | playerRotCoroutine | Coroutine | Private | — | |
Inherited from PlayerSingleton`1 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | instance | PlayerMovement | PrivateStatic | — |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 73
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_CanMove() | Public+1 flags | 0x01 | |
| void set_CanMove(bool value) | Public+1 flags | 0x01 | |
| bool get_CanJump() | Public+1 flags | 0x01 | |
| void set_CanJump(bool value) | Public+1 flags | 0x01 | |
| Vector3 get_Movement() | Public+1 flags | 0x0C | |
| bool get_IsJumping() | Public+1 flags | 0x01 | |
| void set_IsJumping(bool value) | Private+1 flags | 0x01 | |
| float get_TimeAirborne() | Public+1 flags | 0x04 | |
| void set_TimeAirborne(float value) | Private+1 flags | 0x04 | |
| float get_TimeGrounded() | Public+1 flags | 0x04 | |
| void set_TimeGrounded(float value) | Private+1 flags | 0x04 | |
| bool get_IsGrounded() | Public+1 flags | 0x01 | |
| void set_IsGrounded(bool value) | Private+1 flags | 0x01 | |
| bool get_IsCrouched() | Public+1 flags | 0x01 | |
| void set_IsCrouched(bool value) | Private+1 flags | 0x01 | |
| float get_StandingScale() | Public+1 flags | 0x04 | |
| void set_StandingScale(float value) | Private+1 flags | 0x04 | |
| bool get_IsRagdolled() | Public+1 flags | 0x01 | |
| void set_IsRagdolled(bool value) | Private+1 flags | 0x01 | |
| bool get_IsSprinting() | Public+1 flags | 0x01 | |
| void set_IsSprinting(bool value) | Private+1 flags | 0x01 | |
| bool get_ForceSprint() | Public+1 flags | 0x01 | |
| void set_ForceSprint(bool value) | Public+1 flags | 0x01 | |
| float get_CurrentStaminaReserve() | Public+1 flags | 0x04 | |
| void set_CurrentStaminaReserve(float value) | Private+1 flags | 0x04 | |
| float get_CurrentSprintMultiplier() | Public+1 flags | 0x04 | |
| void set_CurrentSprintMultiplier(float value) | Private+1 flags | 0x04 | |
| LandVehicle get_CurrentVehicle() | Public+1 flags | 0x08 | |
| void set_CurrentVehicle(LandVehicle value) | 2 flags | 0x08 | |
| Ladder get_CurrentLadder() | Public+1 flags | 0x08 | |
| void set_CurrentLadder(Ladder value) | Public+1 flags | 0x08 | |
| bool get_IsOnLadder() | Public+1 flags | 0x01 | |
| float get_MoveSpeedMultiplier() | Public+1 flags | 0x04 | |
| void Awake() | 2 flags | 0x00 | |
| void Start() | 2 flags | 0x00 | |
| void Update() | Private | 0x00 | |
| void FixedUpdate() | Private | 0x00 | |
| void LateUpdate() | Private | 0x00 | |
| void Move() | Private | 0x00 | |
| void ClampMovement() | Private | 0x00 | |
| float GetSurfaceAngle() | Private | 0x04 | |
| bool GetIsGrounded() | Private | 0x01 | |
| void Teleport(const Vector3& position, bool alignFeetToPosition) | Public | 0x0C | |
| void SetResidualVelocity(const Vector3& dir, float force, float time) | Public | 0x0C | |
| void WarpToNavMesh(bool clearVelocity) | Public | 0x01 | |
| void UpdateHorizontalAxis() | Private | 0x00 | |
| void UpdateVerticalAxis() | Private | 0x00 | |
| void Jump() | Public | 0x00 | |
| void SetCrouched(bool c) | Public | 0x01 | |
| void TryToggleCrouch() | Private | 0x00 | |
| bool CanStand() | Private | 0x01 | |
| void UpdateCrouchVignetteEffect() | Private | 0x00 | |
| void UpdatePlayerHeight() | Private | 0x00 | |
| void LerpPlayerRotation(const Quaternion& rotation, float lerpTime) | Public | 0x10 | |
| IEnumerator LerpPlayerRotation_Process(const Quaternion& endRotation, float lerpTime) | Private | 0x10 | |
| void SetPlayerRotation(const Quaternion& rotation) | Public | 0x10 | |
| void EnterVehicle(LandVehicle vehicle) | Private | 0x08 | |
| void ExitVehicle(LandVehicle veh) | Private | 0x08 | |
| void RegisterMovementEvent(int threshold, Action action) | Public | 0x08 | |
| void DeregisterMovementEvent(Action action) | Public | 0x08 | |
| void UpdateMovementEvents() | Private | 0x00 | |
| void ChangeStamina(float change, bool notify) | Public | 0x04 | |
| void SetStamina(float value, bool notify) | Public | 0x04 | |
| void AddSprintBlocker(const string& tag) | Public | 0x08 | |
| void RemoveSprintBlocker(const string& tag) | Public | 0x08 | |
| void MountLadder(Ladder ladder) | Public | 0x08 | |
| void DismountLadder() | Public | 0x00 | |
| void LadderMove() | Private | 0x00 | |
| void PlayLadderClimbSound() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| void <Start>b__131_0() | Private | 0x00 | |
| IEnumerator <Jump>g__JumpRoutine|144_0() | Private | 0x08 |