0x00x03B0
Members 105
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | _motors | List`1 | Private | |
| 0x08 | _radarHolder | GameObject | Private | |
| 0x08 | _radar | RadarUI | Private | |
| 0x08 | _forcePoints | Transform[] | Private | |
| 0x0108 | 0x148 | padding / unreflected | ||
| 0x04 | _forceMode | ForceMode | Private | |
| 0x08 | _physicsMaterial | PhysicsMaterial | Private | |
| 0x08 | _frictionByVelocity | AnimationCurve | Private | |
| 0x04 | _boatBounciness | float | Private | |
| 0x04 | _linearDampAboveWater | float | Private | |
| 0x04 | _angularDampAboveWater | float | Private | |
| 0x04 | _antiRollOverForce | float | Private | |
| 0x04 | _maxYPosForAntiRollOver | float | Private | |
| 0x04 | _maxVelocity | float | Private | |
| 0x08 | _returnToIslandForceCurve | AnimationCurve | Private | |
| 0x04 | _playerMinDistToReturn | float | Private | |
| 0x04 | _propellerVisualSpeed | float | Private | |
| 0x04 | _motorSoundVolume | float | Private | |
| 0x08 | _motorSoundVolumeByThrottle | AnimationCurve | Private | |
| 0x08 | _motorSoundPitchByThrottle | AnimationCurve | Private | |
| 0x04 | _boatIdleSoundVolume | float | Private | |
| 0x08 | _motorIdleSoundVolumeByThrottle | AnimationCurve | Private | |
| 0x08 | _motorIdleSoundPitchByThrottle | AnimationCurve | Private | |
| 0x08 | _waterIdleVolumeByVelocity | AnimationCurve | Private | |
| 0x08 | _waterMovingVolumeByVelocity | AnimationCurve | Private | |
| 0x04 | _boatStartStopSoundVolume | float | Private | |
| 0x04 | _motorSoundPitchInAirMulti | float | Private | |
| 0x04 | _motorSoundPitchMultiChangeSpeed | float | Private | |
| 0x08 | _waterIdleSource | AudioSource | Private | |
| 0x08 | _waterMovingSource | AudioSource | Private | |
| 0x08 | _particlesWhenUnderwater | ParticleSystem[] | Private | |
| 0x08 | _particlesWhenPropellerInWater | ParticleSystem[] | Private | |
| 0x08 | _motorParticles | ParticleSystem[] | Private | |
| 0x04 | _minVelForSplashParticles | float | Private | |
| 0x04 | _steerSmoothing | float | Private | |
| 0x04 | _maxSteerAngle | float | Private | |
| 0x04 | _maxThrottleAngle | float | Private | |
| 0x08 | <BoatTrigger>k__BackingField | BoatTrigger | Private | |
| 0x08 | <HiddenPhysicsRig>k__BackingField | Rigidbody | Private | |
| 0x08 | <VisualPhysicsRig>k__BackingField | Rigidbody | Private | |
| 0x08 | <VisualBoat>k__BackingField | Transform | Private | |
| 0x08 | _itemColsHolder | Rigidbody | Private | |
| 0x08 | _dynamicObjectColsHolder | Transform | Private | |
| 0x08 | _dynamicObjectCols | Collider[] | Private | |
| 0x08 | _steeringWheel | Transform | Private | |
| 0x08 | _throttle | Transform | Private | |
| 0x08 | _boatInteractable | BoatInteractable | Private | |
| 0x08 | <DriverPos>k__BackingField | Transform | Private | |
| 0x08 | _handTransformsLeft | HandTransforms | Private | |
| 0x08 | _handTransformsRight | HandTransforms | Private | |
| 0x04 | _skinMeshScale | float | Private | |
| 0x0C | _skinMeshRot | Vector3 | Private | |
| 0x0C | _skinMeshPos | Vector3 | Private | |
| 0x08 | _skinPreset | SkinPreset | Private | |
| 0x08 | _skinRenderer | Renderer | Private | |
| 0x08 | _mesh | Mesh | Private | |
| 0x01 | <IsDrivingLocally>k__BackingField | bool | PrivateStatic | |
| 0x01 | <WantToDrive>k__BackingField | bool | PrivateStatic | |
| 0x08 | _driver | SyncVar`1 | Public+1 flags | |
| 0x08 | _driverXInput | SyncVar`1 | Public+1 flags | |
| 0x08 | _driverYInput | SyncVar`1 | Public+1 flags | |
| 0x08 | _curSkin | SyncVar`1 | Public+1 flags | |
| 0x08 | _boatUnlocked | SyncVar`1 | Public+1 flags | |
| 0x08 | _motorIndex | SyncVar`1 | Public+1 flags | |
| 0x08 | _boatRadarUnlocked | SyncVar`1 | Public+1 flags | |
| 0x08 | <LocalPlayerOnBoat>k__BackingField | Player | Private | |
| 0x0C | <CenterOfMass>k__BackingField | Vector3 | Private | |
| 0x0C | <Velocity>k__BackingField | Vector3 | Private | |
| 0x0C | <AngularVelocity>k__BackingField | Vector3 | Private | |
| 0x04 | <VelocityMag>k__BackingField | float | Private | |
| 0x08 | _velSamples | Queue`1 | Private+1 flags | |
| 0x0C | _serverPos | Vector3 | Private | |
| 0x0C | _serverRot | Vector3 | Private | |
| 0x0C | _lastFramePos | Vector3 | Private | |
| 0x10 | _lastFrameRot | Quaternion | Private | |
| 0x0C | _curLerpedPos | Vector3 | Private | |
| 0x10 | _curLerpedRot | Quaternion | Private | |
| 0x10 | _steeringWheelOrigRot | Quaternion | Private | |
| 0x10 | _throttleOrigRot | Quaternion | Private | |
| 0x08 | _curSmoothedInput | Vector2 | Private | |
| 0x0C | _lastPos | Vector3 | Private | |
| 0x10 | _lastRot | Quaternion | Private | |
| 0x04 | _refSmoothedInputX | float | Private | |
| 0x04 | _refSmoothedInputY | float | Private | |
| 0x04 | _underwaterLinearDamp | float | Private | |
| 0x04 | _underwaterAngularDamp | float | Private | |
| 0x04 | _minVelForSplashParticlesSqr | float | Private | |
| 0x04 | _playerMinDistToReturnSqr | float | Private | |
| 0x04 | _motorSoundPitchMulti | float | Private | |
| 0x01 | _observerInitialized | bool | Private | |
| 0x01 | _propellerInWater | bool | Private | |
| 0x01 | _playPropellerInWaterParticles | bool | Private | |
| 0x01 | _isDrivingForwardInWater | bool | Private | |
| 0x01 | _controllerForwardPressed | bool | Private | |
| 0x01 | _controllerReversePressed | bool | Private | |
| 0x01 | _primaryRadarZoomHeld | bool | Private | |
| 0x01 | _secondaryRadarZoomHeld | bool | Private | |
| 0x01 | _motorReadyForThrottle | bool | Private | |
| 0x0395 | 0x03 | padding / unreflected | ||
| 0x04 | _controllerRadarZoomInput | float | Private | |
| 0x04 | _waterIdleStartVolume | float | Private | |
| 0x04 | _waterMovingStartVolume | float | Private | |
| 0x08 | _motorSoundStartCoroutine | Coroutine | Private | |
| 0x04 | _localDriveInput | half2 | Private | |
| 0x08 | _curMotor | BoatMotor | Private | |
| 0x01 | NetworkInitialize___EarlyBoatAssembly-CSharp.dll_Excuted | bool | Private | |
| 0x01 | NetworkInitialize___LateBoatAssembly-CSharp.dll_Excuted | bool | Private | |
| 0x03AA | 0x06 | unreflected bytes to end of Boat | ||
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 96
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_BoatTrigger() | Public+1 flags | — | 0x00 |
| void set_BoatTrigger() | Private+1 flags | — | 0x00 |
| void get_HiddenPhysicsRig() | Public+1 flags | — | 0x00 |
| void set_HiddenPhysicsRig() | Private+1 flags | — | 0x00 |
| void get_VisualPhysicsRig() | Public+1 flags | — | 0x00 |
| void set_VisualPhysicsRig() | Private+1 flags | — | 0x00 |
| void get_VisualBoat() | Public+1 flags | — | 0x00 |
| void set_VisualBoat() | Private+1 flags | — | 0x00 |
| void get_DriverPos() | Public+1 flags | — | 0x00 |
| void set_DriverPos() | Private+1 flags | — | 0x00 |
| void get_IsDrivingLocally() | PublicStatic+1 flags | — | 0x00 |
| void set_IsDrivingLocally() | PrivateStatic+1 flags | — | 0x00 |
| void get_WantToDrive() | PublicStatic+1 flags | — | 0x00 |
| void set_WantToDrive() | PrivateStatic+1 flags | — | 0x00 |
| void get_SkinMeshScale() | Public+1 flags | — | 0x00 |
| void get_SkinMeshRot() | Public+1 flags | — | 0x00 |
| void get_SkinMeshPos() | Public+1 flags | — | 0x00 |
| void get_Mesh() | Public+1 flags | — | 0x00 |
| void get_SkinPreset() | Public+1 flags | — | 0x00 |
| void get_MotorIndex() | Public+1 flags | — | 0x00 |
| void get_BoatUnlocked() | Public+1 flags | — | 0x00 |
| void get_BoatRadarUnlocked() | Public+1 flags | — | 0x00 |
| void get_CurSkin() | Public+1 flags | — | 0x00 |
| void get_HandTransformsRight() | Public+1 flags | — | 0x00 |
| void get_HandTransformsLeft() | Public+1 flags | — | 0x00 |
| void get_Driver() | Public+1 flags | — | 0x00 |
| void get_LocalPlayerOnBoat() | Public+1 flags | — | 0x00 |
| void set_LocalPlayerOnBoat() | Private+1 flags | — | 0x00 |
| void get_CenterOfMass() | Public+1 flags | — | 0x00 |
| void set_CenterOfMass() | Private+1 flags | — | 0x00 |
| void get_Velocity() | Public+1 flags | — | 0x00 |
| void set_Velocity() | Private+1 flags | — | 0x00 |
| void get_AngularVelocity() | Public+1 flags | — | 0x00 |
| void set_AngularVelocity() | Private+1 flags | — | 0x00 |
| void get_VelocityMag() | Public+1 flags | — | 0x00 |
| void set_VelocityMag() | Private+1 flags | — | 0x00 |
| void Awake() | Public+1 flags | — | 0x00 |
| void OnStartServer() | Public+1 flags | — | 0x00 |
| void OnStartClient() | Public+1 flags | — | 0x00 |
| void OnStopClient() | Public+1 flags | — | 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 MoveInput() | Private | — | 0x00 |
| void MoveInputCanceled() | Private | — | 0x00 |
| void UpdateControllerThrottle() | Private | — | 0x00 |
| void UpdateRadarZoom() | Private | — | 0x00 |
| void ResetLocalInput() | Private | — | 0x00 |
| void StopDrivingInput() | Private | — | 0x00 |
| void ChangeSkinInput() | Private | — | 0x00 |
| void SetLocalPlayerOnBoat() | Public | — | 0x00 |
| void Update() | Private | — | 0x00 |
| void UpdateDriverInputVisuals() | Private | — | 0x00 |
| void FixedUpdate() | Private | — | 0x00 |
| void UpdatePhysicsMaterialFriction() | Private | — | 0x00 |
| void ToggleParticles() | Private | — | 0x00 |
| void TogglePropellerParticles() | Private | — | 0x00 |
| void SetWaterAudio() | Private | — | 0x00 |
| void SetWaterAudioSource() | Private | — | 0x00 |
| void UpdateObserverBoatVisuals() | Private | — | 0x00 |
| void UpdateServerBoatVisuals() | Private | — | 0x00 |
| void GiveBoatDeltaToPlayerAndItems() | Private | — | 0x00 |
| void UpdateCollider() | Private | — | 0x00 |
| void UpdateFakeVelocity() | Private | — | 0x00 |
| void ApplyWaterForce() | Private | — | 0x00 |
| void ApplyInputForce() | Private | — | 0x00 |
| void ApplyReturnForce() | Private | — | 0x00 |
| void ArePlayersNearBoat() | Private | — | 0x00 |
| void TickUpdate() | Private | — | 0x00 |
| void ToggleSound() | Private | — | 0x00 |
| void StartMotorSoundsAfterDelay() | Private | — | 0x00 |
| void StopMotorAudioSources() | Private | — | 0x00 |
| void SendSnapshot() | Private | — | 0x00 |
| void GetRotDiff() | Private | — | 0x00 |
| void OnDriverChange() | Private | — | 0x00 |
| void TrySetDriver() | Public | — | 0x00 |
| void ServerSetInput() | Public | — | 0x00 |
| void ServerSetSkin() | Public | — | 0x00 |
| void OnSkinChange() | Private | — | 0x00 |
| void ToggleWantToDrive() | PublicStatic | — | 0x00 |
| void UnlockBoat() | Public | — | 0x00 |
| void UnlockBoatRadar() | Public | — | 0x00 |
| void SetMotor() | Public | — | 0x00 |
| void OnMotorChange() | Private | — | 0x00 |
| void OnBoatRadarChange() | 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___SendSnapshot___3148668142() | Private | — | 0x00 |
| void RpcLogic___SendSnapshot___3148668142() | Private | — | 0x00 |
| void RpcReader___SendSnapshot___3148668142() | Private | — | 0x00 |
| void Awake_UserLogic_Boat_Assembly-CSharp.dll() | Private | — | 0x00 |