0x00x0368
Members 101
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x00E8 | 0x1A0 | padding / unreflected | ||
| 0x01 | _id | byte | Private | |
| 0x08 | _nameLocalized | LocalizedString | Private | |
| 0x01 | <IsQuestItem>k__BackingField | bool | Private | |
| 0x01 | _ignoredBySeagulls | bool | Private | |
| 0x01 | _ignoredByMoneyNPC | bool | Private | |
| 0x01 | _ignoredByCloseDots | bool | Private | |
| 0x08 | _otherRigForBird | Rigidbody | Private | |
| 0x028D | 0x03 | padding / unreflected | ||
| 0x0C | _caughtOffset | Vector3 | Private | |
| 0x08 | _worldColliders | Collider[] | 1 flags | |
| 0x08 | _extraRigs | ItemExtraRigidbody[] | 1 flags | |
| 0x08 | _pickUpCollider | Collider | 1 flags | |
| 0x04 | _modelForwardLength | float | 1 flags | |
| 0x04 | _modelHeight | float | 1 flags | |
| 0x04 | _weight | float | 1 flags | |
| 0x04 | _buoyancy | float | Private | |
| 0x08 | _floatInfos | FloatInfo[] | Private | |
| 0x08 | _renderers | List`1 | Private | |
| 0x08 | _skinRenderers | List`1 | Private | |
| 0x08 | _attachBaitOffset | Transform | 1 flags | |
| 0x04 | _cost | int | Private | |
| 0x04 | _worth | int | Private | |
| 0x08 | _mesh | Mesh | 1 flags | |
| 0x04 | _inventoryMeshScale | float | Private | |
| 0x0C | _inventoryMeshRot | Vector3 | Private | |
| 0x0C | _inventoryMeshPos | Vector3 | Private | |
| 0x0C | _drawAnimStartPos | Vector3 | Private | |
| 0x0C | _drawAnimStartRot | Vector3 | Private | |
| 0x0C | _heldPos | Vector3 | Private | |
| 0x0C | _heldRot | Vector3 | Private | |
| 0x01 | _overridePlayerVelAmount | bool | Private | |
| 0x0301 | 0x03 | padding / unreflected | ||
| 0x04 | _playerVelAmount | float | Private | |
| 0x04 | _holdBobMulti | float | Private | |
| 0x08 | _hoverTextTarget | Transform | Private | |
| 0x04 | _hoverTextOffset | float | Private | |
| 0x08 | _trailEffects | List`1 | Private | |
| 0x08 | _handModelRight | Transform | 1 flags | |
| 0x08 | _handModelLeft | Transform | 1 flags | |
| 0x08 | _handTransformsLeft | HandTransforms | Private | |
| 0x08 | _handTransformsRight | HandTransforms | Private | |
| 0x08 | _skinPreset | SkinPreset | Private | |
| 0x08 | _outOfHandHolder | GameObject | 1 flags | |
| 0x08 | _inHandHolder | GameObject | 1 flags | |
| 0x04 | _waterCollisionAudio | WaterCollisionAudio | Private | |
| 0x08 | _impactSoundType | ImpactSoundType | Private | |
| 0x08 | <Radio>k__BackingField | Radio | Private | |
| 0x01 | <IsDestroying>k__BackingField | bool | Private | |
| 0x01 | <IsInteractable>k__BackingField | bool | Private | |
| 0x01 | <IsColliding>k__BackingField | bool | Private | |
| 0x08 | <LastHolder>k__BackingField | Player | Private | |
| 0x01 | <WaitingForForceDrop>k__BackingField | bool | Private | |
| 0x08 | <LastPlayer>k__BackingField | Player | Private | |
| 0x01 | <ExtraRigsAreStiff>k__BackingField | bool | Private | |
| 0x01 | <IsInInventory>k__BackingField | bool | Private | |
| 0x031A | 0x02 | padding / unreflected | ||
| 0x04 | <DefaultDamp>k__BackingField | float | Private | |
| 0x04 | <DefaultAngularDamp>k__BackingField | float | Private | |
| 0x08 | _syncedRandomWeight | SyncVar`1 | Public+1 flags | |
| 0x08 | _curSkin | SyncVar`1 | Public+1 flags | |
| 0x08 | _cookness | SyncVar`1 | Public+1 flags | |
| 0x08 | _killScoreMultiplier | SyncVar`1 | Public+1 flags | |
| 0x08 | OnHookItem | Action | PrivateStatic | |
| 0x08 | OnPickUpItem | Action | PrivateStatic | |
| 0x08 | _rodAttachedTo | SyncVar`1 | Public+1 flags | |
| 0x08 | _syncedHolder | SyncVar`1 | Public+1 flags | |
| 0x08 | _isInteractable | SyncVar`1 | Public+1 flags | |
| 0x08 | _bettingMultiplier | SyncVar`1 | Public+1 flags | |
| 0x08 | _birdHolder | SyncVar`1 | Public+1 flags | |
| 0x08 | _holder | Player | 1 flags | |
| 0x08 | _rig | Rigidbody | 1 flags | |
| 0x08 | _tool | Tool | 1 flags | |
| 0x08 | _weapon | Weapon | 1 flags | |
| 0x08 | _melee | Melee | 1 flags | |
| 0x08 | _fishingRod | FishingRod | 1 flags | |
| 0x08 | _fish | Fish | 1 flags | |
| 0x08 | _bird | Bird | 1 flags | |
| 0x08 | _explosive | Explosive | 1 flags | |
| 0x08 | _creature | Creature | 1 flags | |
| 0x08 | _deadPlayer | DeadPlayer | 1 flags | |
| 0x08 | _holdingLayer | string | 1 flags | |
| 0x08 | _droppedChildLayer | string | 1 flags | |
| 0x04 | _timeOfDrop | float | 1 flags | |
| 0x04 | _type | ItemType | 1 flags | |
| 0x08 | _playerWhoDropped | Player | 1 flags | |
| 0x04 | _handsAbleToGrab | int | 1 flags | |
| 0x08 | _rigSync | RigidbodySync | 1 flags | |
| 0x04 | _lastTimeInteractedWith | float | 1 flags | |
| 0x0C | _fakeWorldVelocity | Vector3 | 1 flags | |
| 0x0C | _lastPos | Vector3 | 1 flags | |
| 0x01 | _canPickUp | bool | 1 flags | |
| 0x01 | _disablePlayerColOnGround | bool | 1 flags | |
| 0x01 | <HasBeenHeld>k__BackingField | bool | Private | |
| 0x08 | <BirdHolder>k__BackingField | Bird | Private | |
| 0x08 | _jointToBait | FixedJoint | Private | |
| 0x08 | _handModelOrigPoses | Vector3[] | Private | |
| 0x08 | _origPhysicsMat | PhysicsMaterial | Private | |
| 0x01 | _hasOutline | bool | Private | |
| 0x01 | _isUnderWater | bool | Private | |
| 0x08 | _hoverString | string | Private | |
| 0x0351 | 0x03 | padding / unreflected | ||
| 0x04 | _defaultColMode | CollisionDetectionMode | Private | |
| 0x0C | _startEatingPos | Vector3 | Private | |
| 0x01 | NetworkInitialize___EarlyItemAssembly-CSharp.dll_Excuted | bool | Private | |
| 0x01 | NetworkInitialize___LateItemAssembly-CSharp.dll_Excuted | bool | Private | |
| 0x0366 | 0x02 | unreflected bytes to end of Item | ||
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 169
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_IsQuestItem() | Public+1 flags | — | 0x00 |
| void set_IsQuestItem() | Private+1 flags | — | 0x00 |
| void get_IgnoredBySeagulls() | Public+1 flags | — | 0x00 |
| void get_IgnoredByMoneyNpc() | Public+1 flags | — | 0x00 |
| void get_IgnoredByCloseDots() | Public+1 flags | — | 0x00 |
| void get_Buoyancy() | Public+1 flags | — | 0x00 |
| void get_FloatInfos() | Public+1 flags | — | 0x00 |
| void get_ModelHeight() | Public+1 flags | — | 0x00 |
| void get_InventoryMeshScale() | Public+1 flags | — | 0x00 |
| void get_InventoryMeshRot() | Public+1 flags | — | 0x00 |
| void get_InventoryMeshPos() | Public+1 flags | — | 0x00 |
| void get_SyncedHolder() | Public+1 flags | — | 0x00 |
| void get_HasPlayerHolder() | Public+1 flags | — | 0x00 |
| void get_DefaultWorth() | Public+1 flags | — | 0x00 |
| void get_TotalWorth() | Public+1 flags | — | 0x00 |
| void get_HandTransformsRight() | Public+1 flags | — | 0x00 |
| void get_HandTransformsLeft() | Public+1 flags | — | 0x00 |
| void get_HandModelRight() | Public+1 flags | — | 0x00 |
| void get_HandModelLeft() | Public+1 flags | — | 0x00 |
| void get_RigidbodySync() | Public+1 flags | — | 0x00 |
| void get_Rig() | Public+1 flags | — | 0x00 |
| void get_ExtraRigs() | Public+1 flags | — | 0x00 |
| void get_Holder() | Public+1 flags | — | 0x00 |
| void get_Tool() | Public+1 flags | — | 0x00 |
| void get_Fish() | Public+1 flags | — | 0x00 |
| void get_Bird() | Public+1 flags | — | 0x00 |
| void get_Explosive() | Public+1 flags | — | 0x00 |
| void get_DeadPlayer() | Public+1 flags | — | 0x00 |
| void get_Creature() | Public+1 flags | — | 0x00 |
| void get_Weapon() | Public+1 flags | — | 0x00 |
| void get_Melee() | Public+1 flags | — | 0x00 |
| void get_Radio() | Public+1 flags | — | 0x00 |
| void set_Radio() | 2 flags | — | 0x00 |
| void get_FishingRod() | Public+1 flags | — | 0x00 |
| void get_AttachedRod() | Public+1 flags | — | 0x00 |
| void get_Mesh() | Public+3 flags | — | 0x00 |
| void get_DripMesh() | Public+3 flags | — | 0x00 |
| void get_CanPickUp() | Public+1 flags | — | 0x00 |
| void get_Cost() | Public+1 flags | — | 0x00 |
| void get_Type() | Public+1 flags | — | 0x00 |
| void get_HeldRot() | Public+1 flags | — | 0x00 |
| void get_AttachBaitOffset() | Public+1 flags | — | 0x00 |
| void get_HeldPos() | Public+1 flags | — | 0x00 |
| void get_DrawAnimStartPos() | Public+1 flags | — | 0x00 |
| void get_DrawAnimStartRot() | Public+1 flags | — | 0x00 |
| void get_OverridePlayerVelAmount() | Public+1 flags | — | 0x00 |
| void get_HoldBobMulti() | Public+1 flags | — | 0x00 |
| void get_PlayerVelAmount() | Public+1 flags | — | 0x00 |
| void get_SkinPreset() | Public+1 flags | — | 0x00 |
| void get_FakeWorldVelocity() | Public+1 flags | — | 0x00 |
| void get_WaterCollisionAudio() | Public+1 flags | — | 0x00 |
| void get_ImpactSoundType() | Public+1 flags | — | 0x00 |
| void get_ID() | Public+1 flags | — | 0x00 |
| void get_RandomizedWeight() | Public+1 flags | — | 0x00 |
| void get_IsDestroying() | Public+1 flags | — | 0x00 |
| void set_IsDestroying() | Private+1 flags | — | 0x00 |
| void get_IsInteractable() | Public+1 flags | — | 0x00 |
| void set_IsInteractable() | Private+1 flags | — | 0x00 |
| void get_IsColliding() | Public+1 flags | — | 0x00 |
| void set_IsColliding() | Private+1 flags | — | 0x00 |
| void get_LastHolder() | Public+1 flags | — | 0x00 |
| void set_LastHolder() | Private+1 flags | — | 0x00 |
| void get_WaitingForForceDrop() | Public+1 flags | — | 0x00 |
| void set_WaitingForForceDrop() | Private+1 flags | — | 0x00 |
| void get_LastPlayer() | Public+1 flags | — | 0x00 |
| void set_LastPlayer() | 2 flags | — | 0x00 |
| void get_ExtraRigsAreStiff() | Public+1 flags | — | 0x00 |
| void set_ExtraRigsAreStiff() | 2 flags | — | 0x00 |
| void get_IsInInventory() | Public+1 flags | — | 0x00 |
| void set_IsInInventory() | Private+1 flags | — | 0x00 |
| void get_DefaultDamp() | Public+1 flags | — | 0x00 |
| void set_DefaultDamp() | Private+1 flags | — | 0x00 |
| void get_DefaultAngularDamp() | Public+1 flags | — | 0x00 |
| void set_DefaultAngularDamp() | Private+1 flags | — | 0x00 |
| void get_CurSkin() | Public+1 flags | — | 0x00 |
| void get_Cookness() | Public+1 flags | — | 0x00 |
| void get_KillScoreMultiplier() | Public+1 flags | — | 0x00 |
| void get_BettingMultiplier() | Public+1 flags | — | 0x00 |
| void add_OnHookItem() | PublicStatic+1 flags | — | 0x00 |
| void remove_OnHookItem() | PublicStatic+1 flags | — | 0x00 |
| void add_OnPickUpItem() | PublicStatic+1 flags | — | 0x00 |
| void remove_OnPickUpItem() | PublicStatic+1 flags | — | 0x00 |
| void get_HasBeenHeld() | Public+1 flags | — | 0x00 |
| void set_HasBeenHeld() | Private+1 flags | — | 0x00 |
| void get_BirdHolder() | Public+1 flags | — | 0x00 |
| void set_BirdHolder() | Private+1 flags | — | 0x00 |
| void Awake() | Public+1 flags | — | 0x00 |
| void GetName() | Public+2 flags | — | 0x00 |
| void SetAttachedRod() | Public | — | 0x00 |
| void OnStartServer() | Public+1 flags | — | 0x00 |
| void OnStopServer() | Public+1 flags | — | 0x00 |
| void OnStartClient() | Public+1 flags | — | 0x00 |
| void OnStopClient() | Public+1 flags | — | 0x00 |
| void Update() | 3 flags | — | 0x00 |
| void LateUpdate() | 3 flags | — | 0x00 |
| void FixedUpdate() | 3 flags | — | 0x00 |
| void RemoveBaitJointOnItemReleased() | Public | — | 0x00 |
| void SetDamp() | Private | — | 0x00 |
| void TryCaughtByBird() | Public | — | 0x00 |
| void ReleasedByBird() | Public | — | 0x00 |
| void SetUnderWater() | Public | — | 0x00 |
| void SetID() | Public | — | 0x00 |
| void InitializeBait() | Private | — | 0x00 |
| void SetKillscoreMultiplier() | Public | — | 0x00 |
| void AddBetMultiplier() | Public | — | 0x00 |
| void CheckForParent() | Private | — | 0x00 |
| void CheckForParentAfterServer() | Private | — | 0x00 |
| void ToggleTrails() | Private | — | 0x00 |
| void WasInteractedWith() | Public | — | 0x00 |
| void LocalHit() | Public+2 flags | — | 0x00 |
| void SetSyncedHolder() | Public | — | 0x00 |
| void OnSyncedHolderChange() | Private | — | 0x00 |
| void ReconcileLocalHolderWithSyncedHolder() | Public | — | 0x00 |
| void PickUp() | Public | — | 0x00 |
| void Drop() | Public | — | 0x00 |
| void PutInInventory() | Public | — | 0x00 |
| void SpawnFromInventory() | Public | — | 0x00 |
| void DestroyItem() | Public | — | 0x00 |
| void ObserverDestroyItem() | Private | — | 0x00 |
| void DestroyByWater() | Private | — | 0x00 |
| void DestroyByNpc() | Private | — | 0x00 |
| void DestroyByEating() | Private | — | 0x00 |
| void DestroyBySlotMachine() | Private | — | 0x00 |
| void DetroyByBoss() | Private | — | 0x00 |
| void DestroyByVolcano() | Private | — | 0x00 |
| void DestroyImmediate() | Private | — | 0x00 |
| void OnDestroyByEatingAnimation() | Private | — | 0x00 |
| void DespawnItemOnServer() | Private | — | 0x00 |
| void Hover() | Public | — | 0x00 |
| void UnHover() | Public | — | 0x00 |
| void UpdateLayer() | 1 flags | — | 0x00 |
| void TrySetLayer() | Private | — | 0x00 |
| void ToggleWorldColliders() | 1 flags | — | 0x00 |
| void SetColliderMat() | Private | — | 0x00 |
| void ToggleInteractable() | Public | — | 0x00 |
| void CookItem() | Public | — | 0x00 |
| void CookWithlava() | Public | — | 0x00 |
| void ObserversCookWithLavaEffects() | Private | — | 0x00 |
| void CookWithLavaEffects() | Private | — | 0x00 |
| void OnIsInteractableChange() | Private | — | 0x00 |
| void OnCooknessChange() | Private | — | 0x00 |
| void OnCurSkinChange() | Private | — | 0x00 |
| void ApplySkin() | Private | — | 0x00 |
| void ServerSetSkin() | Public | — | 0x00 |
| void OnAttachedRodChange() | Private | — | 0x00 |
| void OnCollisionEnter() | 3 flags | — | 0x00 |
| void OnCollision() | Public+2 flags | — | 0x00 |
| void OnDrop() | Public+2 flags | — | 0x00 |
| void OnPickUp() | Public+2 flags | — | 0x00 |
| void GetExplosionInfo() | Public+2 flags | — | 0x00 |
| void OnBirdHolderChange() | Private | — | 0x00 |
| void PrimaryInput() | Public+2 flags | — | 0x00 |
| void PrimaryInputCancel() | Public+2 flags | — | 0x00 |
| void SecondaryInput() | Public+2 flags | — | 0x00 |
| void SecondaryInputCanceled() | Public+2 flags | — | 0x00 |
| void ReloadInput() | Public+2 flags | — | 0x00 |
| void InspectInput() | Public+2 flags | — | 0x00 |
| void LoadFromSave() | Public+2 flags | — | 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 RpcWriter___ObserverDestroyItem___1980385015() | Private | — | 0x00 |
| void RpcLogic___ObserverDestroyItem___1980385015() | Private | — | 0x00 |
| void RpcReader___ObserverDestroyItem___1980385015() | Private | — | 0x00 |
| void RpcWriter___ObserversCookWithLavaEffects___2166136261() | Private | — | 0x00 |
| void RpcLogic___ObserversCookWithLavaEffects___2166136261() | Private | — | 0x00 |
| void RpcReader___ObserversCookWithLavaEffects___2166136261() | Private | — | 0x00 |
| void Awake_UserLogic_Item_Assembly-CSharp.dll() | 3 flags | — | 0x00 |
Subclasses 7
Used by 26
types with a member, parameter or interface of this type<>c__DisplayClass28_0<>c__DisplayClass47_0<CheckForParentAfterServer>d__273AlbatrossBaitBirdBowheadWhaleCloseItemsUIExplosionManagerFishableGameInfoInventorySlotItemExtraRigidbodyItemPurchasableItemSpawnerMachineSlotPiranhaPlayerHandsPlayerHoldingPlayerInventoryPufferfishRigidbodySyncSlotMachineSlotMachineManagerSpidercrabWeaponUI