Zdexby TheHolyOneZ
36,909 classes
Class

FirstPersonController

: MonoBehaviour : Behaviour : Component : Object : Object
FirstPersonController, Assembly-CSharp 0x0260 (608 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0260

Members 109

OffsetSizeNameTypeFlagsDefault
0x08controllerCharacterControllerPrivate—
0x08cameraRootTransformPublic—
0x08actualMainGameObjectGameObjectPublic—
0x04fovfloatPublic—
0x01invertCameraboolPublic—
0x01cameraCanMoveboolPublic—
0x003E0x02padding / unreflected
0x04mouseSensitivityfloatPublic—
0x04mouseSensitivityMultiplierfloatPublic—
0x04controllerSensitivityfloatPublic—
0x01invertYCameraboolPublic—
0x01invertXCameraboolPublic—
0x004E0x02padding / unreflected
0x04maxLookAnglefloatPublic—
0x01lockCameraRollboolPublic—
0x00550x03padding / unreflected
0x04rollReturnSpeedfloatPublic—
0x04cameraSmoothingfloatPublic—
0x01crosshairboolPublic—
0x00610x07padding / unreflected
0x08crosshairImageSpritePublic—
0x10crosshairColorColorPublic—
0x08crosshairObjectImagePrivate—
0x04yawfloatPrivate—
0x04pitchfloatPrivate—
0x08mainGameObjectTransformTransformPrivate—
0x01enableZoomboolPublic—
0x01holdToZoomboolPublic—
0x009A0x02padding / unreflected
0x04zoomFOVfloatPublic—
0x04zoomStepTimefloatPublic—
0x01isZoomedboolPrivate—
0x01adoptExternalCameraYawboolPublic—
0x01smoothAdoptYawboolPublic—
0x00A70x01padding / unreflected
0x04adoptYawSmoothingfloatPublic—
0x04adoptYawThresholdfloatPublic—
0x01adoptExternalCameraPitchboolPublic—
0x01smoothAdoptPitchboolPublic—
0x00B20x02padding / unreflected
0x04adoptPitchSmoothingfloatPublic—
0x04adoptPitchThresholdfloatPublic—
0x01playerCanMoveboolPublic—
0x00BD0x03padding / unreflected
0x04walkSpeedfloatPublic—
0x04maxVelocityChangefloatPublic—
0x01isWalkingboolPrivate—
0x01enableSprintboolPublic—
0x01unlimitedSprintboolPublic—
0x00CB0x01padding / unreflected
0x04sprintSpeedfloatPublic—
0x04sprintDurationfloatPublic—
0x04sprintCooldownfloatPublic—
0x04sprintFOVfloatPublic—
0x04sprintFOVStepTimefloatPublic—
0x01useSprintBarboolPublic—
0x01hideBarWhenFullboolPublic—
0x00E20x06padding / unreflected
0x08sprintBarBGImagePublic—
0x08sprintBarImagePublic—
0x04sprintBarWidthPercentfloatPublic—
0x04sprintBarHeightPercentfloatPublic—
0x08sprintBarCGCanvasGroupPrivate—
0x01isSprintingboolPrivate—
0x01090x03padding / unreflected
0x04sprintRemainingfloatPrivate—
0x04sprintBarWidthfloatPrivate—
0x04sprintBarHeightfloatPrivate—
0x01isSprintCooldownboolPrivate—
0x01190x03padding / unreflected
0x04sprintCooldownResetfloatPrivate—
0x01enableJumpboolPublic—
0x01210x03padding / unreflected
0x04jumpPowerfloatPublic—
0x04verticalVelocityfloatPrivate—
0x01isGroundedboolPrivate—
0x012D0x03padding / unreflected
0x04GravityMultiplierfloatPublic—
0x01enableCrouchboolPublic—
0x01holdToCrouchboolPublic—
0x01360x02padding / unreflected
0x04crouchHeightfloatPublic—
0x04speedReductionfloatPublic—
0x01resyncCrouchOnUnfreezeboolPrivate—
0x01isCrouchedboolPrivate—
0x01420x02padding / unreflected
0x04originalJointYfloatPrivate—
0x04crouchedJointYfloatPrivate—
0x01enableHeadBobboolPublic—
0x014D0x03padding / unreflected
0x08jointTransformPublic—
0x04bobSpeedfloatPublic—
0x0CbobAmountVector3Public—
0x0CjointOriginalPosVector3Private—
0x04timerfloatPrivate—
0x01stickToMovingPlatformsboolPublic—
0x01rotateWithPlatformYawboolPublic—
0x017A0x02padding / unreflected
0x04groundMaskLayerMaskPublic—
0x01useSphereCastForGroundboolPublic—
0x01810x03padding / unreflected
0x04groundProbeExtraDistancefloatPublic—
0x04groundProbeRadiusMultiplierfloatPublic—
0x01preferGroundRigidbodyTransformboolPublic—
0x018D0x03padding / unreflected
0x04platformPivotModePlatformPivotModePublic—
0x01940x04padding / unreflected
0x08customPlatformPivotTransformPublic—
0x01applyRotationalCarryboolPublic—
0x01A10x07padding / unreflected
0x08currentGroundTransformPrivate—
0x0ClastGroundPosVector3Private—
0x10lastGroundRotQuaternionPrivate—
0x0CplatformMotionThisFrameVector3Private—
0x08moveActionRefInputActionReferencePublic—
0x08lookActionRefInputActionReferencePublic—
0x08jumpActionRefInputActionReferencePublic—
0x08sprintActionRefInputActionReferencePublic—
0x08crouchActionRefInputActionReferencePublic—
0x08zoomActionRefInputActionReferencePublic—
0x08moveActionInputActionPrivate—
0x08lookActionInputActionPrivate—
0x08jumpActionInputActionPrivate—
0x08sprintActionInputActionPrivate—
0x08crouchActionInputActionPrivate—
0x08zoomActionInputActionPrivate—
0x08smoothedLookVector2Private—
0x04standingHeightfloatPrivate—
0x0CstandingCenterVector3Private—
0x08cursorManagerDynamicCursorManagerPrivate—
0x08OnJumpActionPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 29

SignatureFlagsNativeParams
bool get_IsZoomed()Public+1 flags0x01
void add_OnJump(Action value)Public+1 flags0x08
void remove_OnJump(Action value)Public+1 flags0x08
void Awake()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void ResolveInputActions()Private0x00
void EnableInputActions()Private0x00
void DisableInputActions()Private0x00
void ResolveGameObjectReferences()Private0x00
void Start()Private0x00
void Update()Private0x00
void HandleCrouch()Private0x00
void SetCrouched(bool crouched)Private0x01
void HandleMovement()Private0x00
void UpdateMovingPlatformMotion()Private0x00
void HandleSprint()Private0x00
void HandleJump()Private0x00
void HandleCamera()Private0x00
void AdoptExternalCameraYawIfNeeded()Private0x00
void AdoptExternalCameraPitchIfNeeded()Private0x00
void HeadBob()Private0x00
float Normalize180To360(float angleSigned)Private0x04
void SetPitch(float pitch)Public0x04
void SetFrozen(bool frozen)Public0x01
void ResyncHoldCrouchFromInputIfNeeded()Private0x00
Vector3 ResolvePlatformPivotWorld(Transform ground)Private0x0C
bool TryGetGroundHit(ref RaycastHit& hit)Private0x2C
void .ctor()Public+1 flags0x00

Used by 8

types with a member, parameter or interface of this type