0x00x0260
Members 109
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | controller | CharacterController | Private | — | |
| 0x08 | cameraRoot | Transform | Public | — | |
| 0x08 | actualMainGameObject | GameObject | Public | — | |
| 0x04 | fov | float | Public | — | |
| 0x01 | invertCamera | bool | Public | — | |
| 0x01 | cameraCanMove | bool | Public | — | |
| 0x003E | 0x02 | padding / unreflected | |||
| 0x04 | mouseSensitivity | float | Public | — | |
| 0x04 | mouseSensitivityMultiplier | float | Public | — | |
| 0x04 | controllerSensitivity | float | Public | — | |
| 0x01 | invertYCamera | bool | Public | — | |
| 0x01 | invertXCamera | bool | Public | — | |
| 0x004E | 0x02 | padding / unreflected | |||
| 0x04 | maxLookAngle | float | Public | — | |
| 0x01 | lockCameraRoll | bool | Public | — | |
| 0x0055 | 0x03 | padding / unreflected | |||
| 0x04 | rollReturnSpeed | float | Public | — | |
| 0x04 | cameraSmoothing | float | Public | — | |
| 0x01 | crosshair | bool | Public | — | |
| 0x0061 | 0x07 | padding / unreflected | |||
| 0x08 | crosshairImage | Sprite | Public | — | |
| 0x10 | crosshairColor | Color | Public | — | |
| 0x08 | crosshairObject | Image | Private | — | |
| 0x04 | yaw | float | Private | — | |
| 0x04 | pitch | float | Private | — | |
| 0x08 | mainGameObjectTransform | Transform | Private | — | |
| 0x01 | enableZoom | bool | Public | — | |
| 0x01 | holdToZoom | bool | Public | — | |
| 0x009A | 0x02 | padding / unreflected | |||
| 0x04 | zoomFOV | float | Public | — | |
| 0x04 | zoomStepTime | float | Public | — | |
| 0x01 | isZoomed | bool | Private | — | |
| 0x01 | adoptExternalCameraYaw | bool | Public | — | |
| 0x01 | smoothAdoptYaw | bool | Public | — | |
| 0x00A7 | 0x01 | padding / unreflected | |||
| 0x04 | adoptYawSmoothing | float | Public | — | |
| 0x04 | adoptYawThreshold | float | Public | — | |
| 0x01 | adoptExternalCameraPitch | bool | Public | — | |
| 0x01 | smoothAdoptPitch | bool | Public | — | |
| 0x00B2 | 0x02 | padding / unreflected | |||
| 0x04 | adoptPitchSmoothing | float | Public | — | |
| 0x04 | adoptPitchThreshold | float | Public | — | |
| 0x01 | playerCanMove | bool | Public | — | |
| 0x00BD | 0x03 | padding / unreflected | |||
| 0x04 | walkSpeed | float | Public | — | |
| 0x04 | maxVelocityChange | float | Public | — | |
| 0x01 | isWalking | bool | Private | — | |
| 0x01 | enableSprint | bool | Public | — | |
| 0x01 | unlimitedSprint | bool | Public | — | |
| 0x00CB | 0x01 | padding / unreflected | |||
| 0x04 | sprintSpeed | float | Public | — | |
| 0x04 | sprintDuration | float | Public | — | |
| 0x04 | sprintCooldown | float | Public | — | |
| 0x04 | sprintFOV | float | Public | — | |
| 0x04 | sprintFOVStepTime | float | Public | — | |
| 0x01 | useSprintBar | bool | Public | — | |
| 0x01 | hideBarWhenFull | bool | Public | — | |
| 0x00E2 | 0x06 | padding / unreflected | |||
| 0x08 | sprintBarBG | Image | Public | — | |
| 0x08 | sprintBar | Image | Public | — | |
| 0x04 | sprintBarWidthPercent | float | Public | — | |
| 0x04 | sprintBarHeightPercent | float | Public | — | |
| 0x08 | sprintBarCG | CanvasGroup | Private | — | |
| 0x01 | isSprinting | bool | Private | — | |
| 0x0109 | 0x03 | padding / unreflected | |||
| 0x04 | sprintRemaining | float | Private | — | |
| 0x04 | sprintBarWidth | float | Private | — | |
| 0x04 | sprintBarHeight | float | Private | — | |
| 0x01 | isSprintCooldown | bool | Private | — | |
| 0x0119 | 0x03 | padding / unreflected | |||
| 0x04 | sprintCooldownReset | float | Private | — | |
| 0x01 | enableJump | bool | Public | — | |
| 0x0121 | 0x03 | padding / unreflected | |||
| 0x04 | jumpPower | float | Public | — | |
| 0x04 | verticalVelocity | float | Private | — | |
| 0x01 | isGrounded | bool | Private | — | |
| 0x012D | 0x03 | padding / unreflected | |||
| 0x04 | GravityMultiplier | float | Public | — | |
| 0x01 | enableCrouch | bool | Public | — | |
| 0x01 | holdToCrouch | bool | Public | — | |
| 0x0136 | 0x02 | padding / unreflected | |||
| 0x04 | crouchHeight | float | Public | — | |
| 0x04 | speedReduction | float | Public | — | |
| 0x01 | resyncCrouchOnUnfreeze | bool | Private | — | |
| 0x01 | isCrouched | bool | Private | — | |
| 0x0142 | 0x02 | padding / unreflected | |||
| 0x04 | originalJointY | float | Private | — | |
| 0x04 | crouchedJointY | float | Private | — | |
| 0x01 | enableHeadBob | bool | Public | — | |
| 0x014D | 0x03 | padding / unreflected | |||
| 0x08 | joint | Transform | Public | — | |
| 0x04 | bobSpeed | float | Public | — | |
| 0x0C | bobAmount | Vector3 | Public | — | |
| 0x0C | jointOriginalPos | Vector3 | Private | — | |
| 0x04 | timer | float | Private | — | |
| 0x01 | stickToMovingPlatforms | bool | Public | — | |
| 0x01 | rotateWithPlatformYaw | bool | Public | — | |
| 0x017A | 0x02 | padding / unreflected | |||
| 0x04 | groundMask | LayerMask | Public | — | |
| 0x01 | useSphereCastForGround | bool | Public | — | |
| 0x0181 | 0x03 | padding / unreflected | |||
| 0x04 | groundProbeExtraDistance | float | Public | — | |
| 0x04 | groundProbeRadiusMultiplier | float | Public | — | |
| 0x01 | preferGroundRigidbodyTransform | bool | Public | — | |
| 0x018D | 0x03 | padding / unreflected | |||
| 0x04 | platformPivotMode | PlatformPivotMode | Public | — | |
| 0x0194 | 0x04 | padding / unreflected | |||
| 0x08 | customPlatformPivot | Transform | Public | — | |
| 0x01 | applyRotationalCarry | bool | Public | — | |
| 0x01A1 | 0x07 | padding / unreflected | |||
| 0x08 | currentGround | Transform | Private | — | |
| 0x0C | lastGroundPos | Vector3 | Private | — | |
| 0x10 | lastGroundRot | Quaternion | Private | — | |
| 0x0C | platformMotionThisFrame | Vector3 | Private | — | |
| 0x08 | moveActionRef | InputActionReference | Public | — | |
| 0x08 | lookActionRef | InputActionReference | Public | — | |
| 0x08 | jumpActionRef | InputActionReference | Public | — | |
| 0x08 | sprintActionRef | InputActionReference | Public | — | |
| 0x08 | crouchActionRef | InputActionReference | Public | — | |
| 0x08 | zoomActionRef | InputActionReference | Public | — | |
| 0x08 | moveAction | InputAction | Private | — | |
| 0x08 | lookAction | InputAction | Private | — | |
| 0x08 | jumpAction | InputAction | Private | — | |
| 0x08 | sprintAction | InputAction | Private | — | |
| 0x08 | crouchAction | InputAction | Private | — | |
| 0x08 | zoomAction | InputAction | Private | — | |
| 0x08 | smoothedLook | Vector2 | Private | — | |
| 0x04 | standingHeight | float | Private | — | |
| 0x0C | standingCenter | Vector3 | Private | — | |
| 0x08 | cursorManager | DynamicCursorManager | Private | — | |
| 0x08 | OnJump | Action | Private | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 29
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsZoomed() | Public+1 flags | 0x01 | |
| void add_OnJump(Action value) | Public+1 flags | 0x08 | |
| void remove_OnJump(Action value) | Public+1 flags | 0x08 | |
| void Awake() | Private | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void ResolveInputActions() | Private | 0x00 | |
| void EnableInputActions() | Private | 0x00 | |
| void DisableInputActions() | Private | 0x00 | |
| void ResolveGameObjectReferences() | Private | 0x00 | |
| void Start() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void HandleCrouch() | Private | 0x00 | |
| void SetCrouched(bool crouched) | Private | 0x01 | |
| void HandleMovement() | Private | 0x00 | |
| void UpdateMovingPlatformMotion() | Private | 0x00 | |
| void HandleSprint() | Private | 0x00 | |
| void HandleJump() | Private | 0x00 | |
| void HandleCamera() | Private | 0x00 | |
| void AdoptExternalCameraYawIfNeeded() | Private | 0x00 | |
| void AdoptExternalCameraPitchIfNeeded() | Private | 0x00 | |
| void HeadBob() | Private | 0x00 | |
| float Normalize180To360(float angleSigned) | Private | 0x04 | |
| void SetPitch(float pitch) | Public | 0x04 | |
| void SetFrozen(bool frozen) | Public | 0x01 | |
| void ResyncHoldCrouchFromInputIfNeeded() | Private | 0x00 | |
| Vector3 ResolvePlatformPivotWorld(Transform ground) | Private | 0x0C | |
| bool TryGetGroundHit(ref RaycastHit& hit) | Private | 0x2C | |
| void .ctor() | Public+1 flags | 0x00 |