0x00x01F8
Members 44
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | _player | Player | Private | |
| 0x00F0 | 0x28 | padding / unreflected | ||
| 0x04 | _grabRange | float | Private | |
| 0x04 | _grabRadius | float | Private | |
| 0x0C | _jointTargetTargetOffset | Vector3 | Private | |
| 0x04 | _itemMoveToHoldPointSpeed | float | Private | |
| 0x04 | _playerVelAmount | float | Private | |
| 0x04 | _playerVelSmoothing | float | Private | |
| 0x04 | _bobSprintMulti | float | Private | |
| 0x04 | _bobSprintMultiSpeed | float | Private | |
| 0x04 | _maxItemMoveSpeedWhenColliding | float | Private | |
| 0x04 | _itemRotateToHoldRotSpeed | float | Private | |
| 0x04 | _maxItemRotSpeedWhenColliding | float | Private | |
| 0x04 | _maxItemDistToUnstuck | float | Private | |
| 0x04 | _timeUntilAllowUnstuck | float | Private | |
| 0x04 | _pickUpSpeed | float | Private | |
| 0x04 | _maxDropForce | float | Private | |
| 0x04 | _timeUntilMaxDropForce | float | Private | |
| 0x04 | _dropForcePosOffset | float | Private | |
| 0x08 | _dropForcePosOffsetSpeedCurve | AnimationCurve | Private | |
| 0x04 | _startDropForceDelay | float | Private | |
| 0x0C | _itemDrawStartPos | Vector3 | Private | |
| 0x04 | _itemDrawSpeed | float | Private | |
| 0x08 | <UninitializedHeldItem>k__BackingField | Item | Private | |
| 0x08 | _grabbableItem | Item | Private | |
| 0x08 | _interactable | Interactable | Private | |
| 0x08 | _heldItem | Item | Private | |
| 0x0C | _curDrawPos | Vector3 | Private | |
| 0x10 | _curDrawRot | Quaternion | Private | |
| 0x0C | _curDropForcePosOffset | Vector3 | Private | |
| 0x0C | _curJointTargetTargetPos | Vector3 | Private | |
| 0x0C | _playerVel | Vector3 | Private | |
| 0x0C | _playerVelSmoothDampVelocity | Vector3 | Private | |
| 0x0C | _bobOffset | Vector3 | Private | |
| 0x01 | _isHoldingDrop | bool | Private | |
| 0x01 | _startedDropping | bool | Private | |
| 0x01D2 | 0x02 | padding / unreflected | ||
| 0x04 | _curDropForce | float | Private | |
| 0x04 | _curHoldPercent | float | Private | |
| 0x04 | _curSprintPercent | float | Private | |
| 0x04 | _maxItemMoveSpeedWhenCollidingSqr | float | Private | |
| 0x04 | _maxItemRotSpeedWhenCollidingSqr | float | Private | |
| 0x04 | _maxItemDistToUnstuckSqr | float | Private | |
| 0x04 | _timeOfPickUp | float | Private | |
| 0x01 | NetworkInitialize___EarlyPlayerHoldingAssembly-CSharp.dll_Excuted | bool | Private | |
| 0x01 | NetworkInitialize___LatePlayerHoldingAssembly-CSharp.dll_Excuted | bool | Private | |
| 0x01F2 | 0x06 | unreflected bytes to end of PlayerHolding | ||
Inherited from NetworkBehaviour 45
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x01 | <OnStartServerCalled>k__BackingField | bool | Private | |
| 0x01 | <OnStartClientCalled>k__BackingField | bool | Private | |
| 0x01 | _onStartNetworkCalled | bool | Private | |
| 0x01 | _onStopNetworkCalled | bool | Private | |
| 0x01 | <IsBehaviourReconciling>k__BackingField | bool | Private | |
| 0x08 | _replicateRpcDelegates | Dictionary`2 | Private | |
| 0x08 | _reconcileRpcDelegates | Dictionary`2 | Private | |
| 0x008D | 0x03 | padding / unreflected | ||
| 0x04 | _remainingReplicateResends | int | Private | |
| 0x04 | _remainingReconcileResends | int | Private | |
| 0x04 | _lastReplicateReadRemoteTick | uint | Private | |
| 0x04 | _replicateStartTick | uint | Private | |
| 0x04 | _lastOrderedReplicatedTick | uint | Private | |
| 0x04 | _lastReadReplicateTick | uint | Private | |
| 0x04 | _lastReadReconcileRemoteTick | uint | Private | |
| 0x04 | _lastReconcileTick | uint | Private | |
| 0x0C | _lastTransformPosition | Vector3 | Private | |
| 0x10 | _lastTransformRotation | Quaternion | Private | |
| 0x0C | _lastTransformScale | Vector3 | Private | |
| 0x01 | _usesPrediction | bool | Private | |
| 0x08 | _rpcLinks | Dictionary`2 | Private | |
| — | 0x04 | RPCLINK_RESERVED_BYTES | int | Static+2 flags |
| 0x08 | _serverRpcDelegates | Dictionary`2 | Private+1 flags | |
| 0x08 | _observersRpcDelegates | Dictionary`2 | Private+1 flags | |
| 0x08 | _targetRpcDelegates | Dictionary`2 | Private+1 flags | |
| 0x00D9 | 0x03 | padding / unreflected | ||
| 0x04 | _rpcMethodCount | uint | Private | |
| 0x01 | _rpcHashSize | byte | Private | |
| 0x08 | _bufferedRpcs | Dictionary`2 | Private+1 flags | |
| 0x08 | _networkConnectionCache | HashSet`1 | Private+1 flags | |
| 0x08 | _stringBuilder | StringBuilder | PrivateStatic | |
| — | 0x04 | MAXIMUM_RPC_HEADER_SIZE | int | PrivateStatic+1 flags |
| 0x08 | _syncTypeWriters | Dictionary`2 | PrivateStatic | |
| 0x08 | _syncTypes | Dictionary`2 | Private | |
| 0x01 | SyncTypeDirty | bool | 1 flags | |
| 0x08 | _readPermissions | List`1 | PrivateStatic | |
| — | 0x01 | SYNCTYPE_RESERVE_BYTES | byte | Static+2 flags |
| — | 0x01 | PAYLOAD_RESERVE_BYTES | byte | Static+2 flags |
| 0x01 | _componentIndexCache | byte | Private | |
| 0x08 | _transportManagerCache | TransportManager | Private | |
| 0x08 | _networkObjectCache | NetworkObject | Private | |
| 0x01 | _initializedOnceServer | bool | Private | |
| 0x01 | _initializedOnceClient | bool | Private | |
| 0x08 | _networkTrafficStatistics | NetworkTrafficStatistics | Private | |
| 0x08 | _typeName | string | Private | |
| — | 0x01 | MAXIMUM_NETWORKBEHAVIOURS | byte | PublicStatic+1 flags |
| — | 0x01 | UNSET_NETWORKBEHAVIOUR_ID | byte | PublicStatic+1 flags |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private |
Inherited from Object 4
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags |
Functions 57
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_UninitializedHeldItem() | Public+1 flags | — | 0x00 |
| void set_UninitializedHeldItem() | Private+1 flags | — | 0x00 |
| void get_HeldItem() | Public+1 flags | — | 0x00 |
| void get_ItemDrawStartPos() | Public+1 flags | — | 0x00 |
| void Awake() | Public+1 flags | — | 0x00 |
| void OnStartClient() | Public+1 flags | — | 0x00 |
| void OnStopClient() | Public+1 flags | — | 0x00 |
| void SetUninitializedHeldItem() | Public | — | 0x00 |
| void BindInputs() | Private | — | 0x00 |
| void UnbindInputs() | Private | — | 0x00 |
| void PrimaryInput() | Private | — | 0x00 |
| void PrimaryInputCanceled() | Private | — | 0x00 |
| void SecondaryInput() | Private | — | 0x00 |
| void SecondaryInputCanceled() | Private | — | 0x00 |
| void ReloadInput() | Private | — | 0x00 |
| void InspectInput() | Private | — | 0x00 |
| void ChangeSkinInput() | Private | — | 0x00 |
| void PickUpInput() | Private | — | 0x00 |
| void DropInput() | Private | — | 0x00 |
| void DropInputCanceled() | Private | — | 0x00 |
| void FixedUpdate() | Private | — | 0x00 |
| void Update() | Private | — | 0x00 |
| void LateUpdate() | Private | — | 0x00 |
| void ScanForGrabbableItem() | Private | — | 0x00 |
| void ScanForInteractable() | Private | — | 0x00 |
| void PickUpItem() | Public | — | 0x00 |
| void DropItem() | Public | — | 0x00 |
| void RestoreHeldItemIfMissing() | Public | — | 0x00 |
| void SetHeldItem() | Public | — | 0x00 |
| void ReconcileHeldTool() | Private | — | 0x00 |
| void MoveItemToHoldPosRot() | Private | — | 0x00 |
| void GetBobOffset() | Private | — | 0x00 |
| void UpdateHoldPercent() | Private | — | 0x00 |
| void UnstuckItem() | Private | — | 0x00 |
| void CalculateHoldTargetPos() | Private | — | 0x00 |
| void GetHeldPosOffset() | Private | — | 0x00 |
| void CalculateLinearVelocity() | Private | — | 0x00 |
| void GetHoldMoveSpeed() | Private | — | 0x00 |
| void GetPlayerVelocityAmount() | Private | — | 0x00 |
| void CapLinearVelocityWhenColliding() | Private | — | 0x00 |
| void ShouldUnstuckItem() | Private | — | 0x00 |
| void CalculateHoldTargetRot() | Private | — | 0x00 |
| void GetHeldRotOffset() | Private | — | 0x00 |
| void CalculateAngularVelocity() | Private | — | 0x00 |
| void GetHoldRotSpeed() | Private | — | 0x00 |
| void CapAngularVelocityWhenColliding() | Private | — | 0x00 |
| void EatingMovePercent() | Private | — | 0x00 |
| void MoveJointTargetTarget() | Private | — | 0x00 |
| void IncreaseDropForce() | Private | — | 0x00 |
| void ResetDropForce() | Private | — | 0x00 |
| void GetPlayerVel() | Private | — | 0x00 |
| void FinalDropForce() | Private | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void NetworkInitialize___Early() | Public+1 flags | — | 0x00 |
| void NetworkInitialize___Late() | Public+1 flags | — | 0x00 |
| void NetworkInitializeIfDisabled() | Public+1 flags | — | 0x00 |
| void Awake_UserLogic_PlayerHolding_Assembly-CSharp.dll() | Private | — | 0x00 |