0x00x0138
Members 58
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x01 | ImpostorsEnabled | bool | PublicStatic+1 flags | 0 |
| — | 0x04 | MaxDirectionSpeed | float | PrivateStatic+1 flags | 0 |
| — | 0x04 | MaxStrafeSpeed | float | PrivateStatic+1 flags | 0 |
| — | 0x04 | MaxCrouchDirectionSpeed | float | PrivateStatic+1 flags | 0 |
| — | 0x04 | MaxCrouchStrafeSpeed | float | PrivateStatic+1 flags | 0 |
| — | 0x04 | BlendIncreaseMultiplier | float | PrivateStatic+1 flags | 0 |
| — | 0x04 | BlendReduceMultiplier | float | PrivateStatic+1 flags | 0 |
| — | 0x04 | FrustrumCullMinDist | float | PublicStatic+1 flags | 0 |
| — | 0x04 | RunningAnimationSpeed | float | PublicStatic+1 flags | 0 |
| — | 0x04 | MaxBoneOffset | float | PublicStatic+1 flags | 0 |
| — | 0x04 | MaxBoneOffsetSqr | float | PublicStatic+1 flags | 0 |
| 0x0C | SITTING_OFFSET | Vector3 | PublicStatic | — | |
| — | 0x04 | SEAT_TIME | float | PublicStatic+1 flags | 0 |
| — | 0x08 | StandUpFromBackClipName | string | PrivateStatic+1 flags | -4660324895261982720 |
| — | 0x08 | StandUpFromFrontClipName | string | PrivateStatic+1 flags | -4660324895261982720 |
| 0x01 | <IsCrouched>k__BackingField | bool | Private | — | |
| 0x0021 | 0x03 | padding / unreflected | |||
| 0x04 | <TimeSinceSitEnd>k__BackingField | float | Private | — | |
| 0x08 | <CurrentSeat>k__BackingField | AvatarSeat | Private | — | |
| 0x01 | <StandUpAnimationPlaying>k__BackingField | bool | Private | — | |
| 0x01 | <IsAvatarCulled>k__BackingField | bool | Private | — | |
| 0x01 | DEBUG_MODE | bool | Public | — | |
| 0x0033 | 0x05 | padding / unreflected | |||
| 0x08 | animator | Animator | Public | — | |
| 0x08 | HipBone | Transform | Public | — | |
| 0x08 | Bones | Transform[] | Public | — | |
| 0x08 | avatar | Avatar | 1 flags | — | |
| 0x08 | LeftHandContainer | Transform | Public | — | |
| 0x08 | RightHandContainer | Transform | Public | — | |
| 0x08 | RightHandAlignmentPoint | Transform | Public | — | |
| 0x08 | LeftHandAlignmentPoint | Transform | Public | — | |
| 0x08 | IKController | AvatarIKController | Public | — | |
| 0x08 | FootstepDetector | AvatarFootstepDetector | Public | — | |
| 0x04 | GroundingMask | LayerMask | Public | — | |
| 0x01 | AllowCulling | bool | Public | — | |
| 0x008D | 0x03 | padding / unreflected | |||
| 0x04 | VisibilityRange | float | Public | — | |
| 0x0094 | 0x04 | padding / unreflected | |||
| 0x08 | DirectionAnimationValueCurve | AnimationCurve | Public | — | |
| 0x08 | StrafeAnimationValueCurve | AnimationCurve | Public | — | |
| 0x08 | CrouchMovementAnimationValue | AnimationCurve | Public | — | |
| 0x08 | StrafeBlendMultiplierCurve | AnimationCurve | Public | — | |
| 0x08 | onStandupStart | UnityEvent | Public | — | |
| 0x08 | onStandupDone | UnityEvent | Public | — | |
| 0x08 | onHeavyFlinch | UnityEvent | Public | — | |
| 0x08 | standUpFromBackBoneTransforms | BoneTransform[] | Private | — | |
| 0x08 | standUpFromFrontBoneTransforms | BoneTransform[] | Private | — | |
| 0x08 | ragdollBoneTransforms | BoneTransform[] | Private | — | |
| 0x08 | standUpRoutine | Coroutine | Private | — | |
| 0x08 | seatRoutine | Coroutine | Private | — | |
| 0x08 | activeSkateboard | Skateboard | Private | — | |
| 0x01 | animationEnabled | bool | Private | — | |
| 0x0101 | 0x07 | padding / unreflected | |||
| 0x08 | _lastFrameBoneTransforms | BoneTransform[] | Private | — | |
| 0x01 | _lastFrameBoneTransformsValid | bool | Private | — | |
| 0x01 | _activateRagdollNextFrame | bool | Private | — | |
| 0x0112 | 0x02 | padding / unreflected | |||
| 0x04 | visibilityRangeSqr | float | Private | — | |
| 0x04 | _currentStrafeBlend | float | Private | — | |
| 0x04 | _lastTargetStrafe | float | Private | — | |
| 0x04 | _currentDirectionBlend | float | Private | — | |
| 0x04 | _lastTargetDirection | float | Private | — | |
| 0x04 | _lastMotionTime | float | Private | — | |
| 0x0C | _smoothedMotion | Vector3 | Private | — | |
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 44
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsCrouched() | Public+1 flags | 0x01 | |
| void set_IsCrouched(bool value) | 2 flags | 0x01 | |
| bool get_IsSeated() | Public+1 flags | 0x01 | |
| float get_TimeSinceSitEnd() | Public+1 flags | 0x04 | |
| void set_TimeSinceSitEnd(float value) | 2 flags | 0x04 | |
| AvatarSeat get_CurrentSeat() | Public+1 flags | 0x08 | |
| void set_CurrentSeat(AvatarSeat value) | 2 flags | 0x08 | |
| bool get_StandUpAnimationPlaying() | Public+1 flags | 0x01 | |
| void set_StandUpAnimationPlaying(bool value) | 2 flags | 0x01 | |
| bool get_IsAvatarCulled() | Public+1 flags | 0x01 | |
| void set_IsAvatarCulled(bool value) | Private+1 flags | 0x01 | |
| void Awake() | 3 flags | 0x00 | |
| void RecalculateVisibilityRangeSqr(int a, int b) | Private | 0x04 | |
| void Start() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void LateUpdate() | Private | 0x00 | |
| void UpdateAnimationActive() | Private | 0x00 | |
| void SetMotion(const Vector3& relativeMotion, bool isCrouched) | Public | 0x0C | |
| float UpdateBlend(ref float& blend, float relativeMotion, float maxSpeed, ref float& lastTargetInput, AnimationCurve curve, float tick, float blendMultiplier) | Private | 0x08 | |
| void SetDirection(float dir) | Private | 0x04 | |
| void SetStrafe(float strafe) | Private | 0x04 | |
| void SetTimeAirborne(float airbone) | Public | 0x04 | |
| void SetCrouched(bool crouched) | Public | 0x01 | |
| void SetGrounded(bool grounded) | Public | 0x01 | |
| void Jump() | Public | 0x00 | |
| void SetAnimationEnabled(bool enabled) | Public | 0x01 | |
| void ResetAnimatorState() | Public | 0x00 | |
| void Flinch(const Vector3& forceDirection, const EFlinchType& flinchType) | Public | 0x0C | |
| void PlayStandUpAnimation() | Public | 0x00 | |
| void RagdollChange(bool wasRagdolled, bool ragdoll, bool playStandUpAnim) | 1 flags | 0x01 | |
| void AlignPositionToHips() | Private | 0x00 | |
| bool ShouldGetUpFromBack() | Private | 0x01 | |
| void PopulateBoneTransforms(const BoneTransform[]& boneTransforms) | Private | 0x08 | |
| void PopulateAnimationStartBoneTransforms(const string& clipName, const BoneTransform[]& boneTransforms) | Private | 0x08 | |
| void ApplyBoneTransforms(const BoneTransform[]& boneTransforms) | Private | 0x08 | |
| void SetTrigger(const string& trigger) | Public | 0x08 | |
| void ResetTrigger(const string& trigger) | Public | 0x08 | |
| void SetBool(const string& id, bool value) | Public | 0x08 | |
| void SetSeat(AvatarSeat seat) | Public | 0x08 | |
| void SkateboardMounted(Skateboard board) | Public | 0x08 | |
| void SkateboardDismounted() | Public | 0x00 | |
| void SkateboardPush() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |