0x00x01C0
Members 53
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | _player | Player | Private | |
| 0x00F0 | 0x28 | padding / unreflected | ||
| 0x04 | _testingDamage | int | Private | |
| 0x04 | _testingFullnessLost | int | Private | |
| 0x04 | _testingHeal | int | Private | |
| 0x04 | _testingFullness | int | Private | |
| 0x04 | _startHealth | int | Private | |
| 0x04 | _startFullness | int | Private | |
| 0x04 | _playerDamageMultiplier | float | Private | |
| 0x04 | _ticksOfFullnessAfterEating | uint | Private | |
| 0x04 | _loseFullnessTickInterval | uint | Private | |
| 0x04 | _fullnessLostPerTickInterval | uint | Private | |
| 0x04 | _loseHealthHungerTickInterval | uint | Private | |
| 0x04 | _healthOnRes | int | Private | |
| 0x04 | _fullnessOnRes | int | Private | |
| 0x04 | _healthLostPerHungerTick | int | Private | |
| 0x04 | _minFullnessForHealthRegen | float | Private | |
| 0x04 | _ticksBeforeRegenAfterTakingDamage | uint | Private | |
| 0x04 | _gainHealthTickInterval | uint | Private | |
| 0x04 | _healthGainedPerTickInterval | int | Private | |
| 0x04 | _fullnessLostPerGainedHealth | int | Private | |
| 0x04 | _poisonDamagePerTickInterval | int | Private | |
| 0x04 | _poisonTickInterval | uint | Private | |
| 0x04 | _poisonLostPerTickInterval | int | Private | |
| 0x04 | _fireDamagePerTickInterval | int | Private | |
| 0x04 | _fireTickInterval | uint | Private | |
| 0x04 | _fireLostPerTickInterval | int | Private | |
| 0x04 | _invulnerabilityAfterDamage | float | Private | |
| 0x04 | _invulnerabilityAfterResurrect | float | Private | |
| 0x08 | _syncedHealth | SyncVar`1 | Public+1 flags | |
| 0x08 | _syncedFullness | SyncVar`1 | Public+1 flags | |
| 0x08 | _syncedPoison | SyncVar`1 | Public+1 flags | |
| 0x08 | _syncedFire | SyncVar`1 | Public+1 flags | |
| 0x04 | _prevHealth | int | Private | |
| 0x04 | _prevFullness | int | Private | |
| 0x04 | _prevPoison | int | Private | |
| 0x04 | _prevFire | int | Private | |
| 0x04 | _localHp | int | Private | |
| 0x01 | _localIsDead | bool | Private | |
| 0x0199 | 0x03 | padding / unreflected | ||
| 0x04 | _invulnerableUntil | float | Private | |
| — | 0x04 | _maxHealth | int | PrivateStatic+1 flags |
| — | 0x04 | _maxFullness | int | PrivateStatic+1 flags |
| — | 0x04 | _maxPoison | int | PrivateStatic+1 flags |
| — | 0x04 | _maxFire | int | PrivateStatic+1 flags |
| 0x04 | _lastTickEaten | uint | Private | |
| 0x04 | _lastTickLosingFullness | uint | Private | |
| 0x04 | _lastTickGainedHealth | uint | Private | |
| 0x04 | _lastTickTakenDamageFromHunger | uint | Private | |
| 0x04 | _lastTickTakenDamage | uint | Private | |
| 0x04 | _lastTickPoisoned | uint | Private | |
| 0x04 | _lastTickFired | uint | Private | |
| 0x08 | _toLoadFrom | SavedPlayer | Private | |
| 0x01 | NetworkInitialize___EarlyPlayerVitalsAssembly-CSharp.dll_Excuted | bool | Private | |
| 0x01 | NetworkInitialize___LatePlayerVitalsAssembly-CSharp.dll_Excuted | bool | Private | |
| 0x01BE | 0x02 | unreflected bytes to end of PlayerVitals | ||
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 41
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_Health() | Public+1 flags | — | 0x00 |
| void get_Fullness() | Public+1 flags | — | 0x00 |
| void get_HealthPercent() | Public+1 flags | — | 0x00 |
| void get__fullnessPercent() | Private+1 flags | — | 0x00 |
| void get_PoisonPercent() | Public+1 flags | — | 0x00 |
| void get_FirePercent() | Public+1 flags | — | 0x00 |
| void Awake() | Public+1 flags | — | 0x00 |
| void OnStartServer() | Public+1 flags | — | 0x00 |
| void OnStartClient() | Public+1 flags | — | 0x00 |
| void OnStopServer() | Public+1 flags | — | 0x00 |
| void Update() | Private | — | 0x00 |
| void TickUpdate() | Private | — | 0x00 |
| void DamageFromFullness() | Private | — | 0x00 |
| void LowerFullnessTick() | Private | — | 0x00 |
| void LowerFullness() | Private | — | 0x00 |
| void Regenerate() | Private | — | 0x00 |
| void PoisonTick() | Private | — | 0x00 |
| void FireTick() | Private | — | 0x00 |
| void ApplyNewPoison() | Public | — | 0x00 |
| void ApplyNewFire() | Public | — | 0x00 |
| void TakeDamage() | Public | — | 0x00 |
| void ServerResetVitals() | Public | — | 0x00 |
| void LocalHit() | Public | — | 0x00 |
| void ObserverHit() | Public | — | 0x00 |
| void Heal() | Public | — | 0x00 |
| void OnResurrect() | Public | — | 0x00 |
| void RestoreFullness() | Public | — | 0x00 |
| void OnHealthChange() | Private | — | 0x00 |
| void OnFullnessChange() | Private | — | 0x00 |
| void OnPoisonChange() | Private | — | 0x00 |
| void OnFireChange() | Private | — | 0x00 |
| void SetSavedPlayer() | Public | — | 0x00 |
| void LoadFromSave() | 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 RpcWriter___ObserverHit___2388800966() | Private | — | 0x00 |
| void RpcLogic___ObserverHit___2388800966() | Public | — | 0x00 |
| void RpcReader___ObserverHit___2388800966() | Private | — | 0x00 |
| void Awake_UserLogic_PlayerVitals_Assembly-CSharp.dll() | Private | — | 0x00 |