0x00x01C0
Members 90
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x08 | VehicleGraphName | string | PublicStatic+1 flags | 1107034112 |
| — | 0x08 | RoadGraphName | string | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | MaxDistanceFromPath | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | MaxDistanceFromPathWhenReversing | float | PublicStatic+1 flags | 1107034112 |
| 0x0C | MainGraphSamplePoint | Vector3 | PublicStatic | — | |
| 0x04 | MinRenavigationRate | float | PublicStatic | — | |
| — | 0x04 | Steer_P | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | Steer_I | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | Steer_D | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | Throttle_P | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | Throttle_I | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | Throttle_D | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | Steer_Rate | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | MaxAxlePositionShift | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | OBSTACLE_MIN_RANGE | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | OBSTACLE_MAX_RANGE | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | MAX_STEER_ANGLE_OVERRIDE | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | INFREQUENT_UPDATE_RATE | float | PublicStatic+1 flags | 1107034112 |
| — | 0x04 | KinematicModeRotationSpeed | float | PrivateStatic+1 flags | 1107034112 |
| — | 0x04 | KinematicModeSpeedMultiplier | float | PrivateStatic+1 flags | 1107034112 |
| 0x01 | DEBUG_MODE | bool | Public | — | |
| 0x01 | <AutoDriving>k__BackingField | bool | Private | — | |
| 0x0022 | 0x02 | padding / unreflected | |||
| 0x0C | <TargetLocation>k__BackingField | Vector3 | Private | — | |
| 0x08 | Flags | DriveFlags | Public | — | |
| 0x08 | roadSeeker | Seeker | 1 flags | — | |
| 0x08 | generalSeeker | Seeker | 1 flags | — | |
| 0x08 | CTE_Origin | Transform | 1 flags | — | |
| 0x08 | FrontAxlePosition | Transform | 1 flags | — | |
| 0x08 | RearAxlePosition | Transform | 1 flags | — | |
| 0x08 | sensor_FL | Sensor | 1 flags | — | |
| 0x08 | sensor_FM | Sensor | 1 flags | — | |
| 0x08 | sensor_FR | Sensor | 1 flags | — | |
| 0x08 | sensor_RR | Sensor | 1 flags | — | |
| 0x08 | sensor_RL | Sensor | 1 flags | — | |
| 0x08 | sensors | Sensor[] | Private | — | |
| 0x04 | sweepMask | LayerMask | 1 flags | — | |
| 0x0094 | 0x04 | padding / unreflected | |||
| 0x08 | sweepOrigin_FL | Transform | 1 flags | — | |
| 0x08 | sweepOrigin_FR | Transform | 1 flags | — | |
| 0x08 | sweepOrigin_RL | Transform | 1 flags | — | |
| 0x08 | sweepOrigin_RR | Transform | 1 flags | — | |
| 0x08 | leftWheel | Wheel | 1 flags | — | |
| 0x08 | rightWheel | Wheel | 1 flags | — | |
| — | 0x04 | sweepSegment | float | Static+2 flags | 1107034112 |
| 0x04 | sampleStepSizeMin | float | 1 flags | — | |
| 0x04 | sampleStepSizeMax | float | 1 flags | — | |
| 0x04 | aheadPointSamples | int | 1 flags | — | |
| — | 0x04 | DestinationDistanceSlowThreshold | float | Static+2 flags | 1107034112 |
| — | 0x04 | DestinationArrivalThreshold | float | Static+2 flags | 1107034112 |
| 0x04 | steerTargetFollowRate | float | 1 flags | — | |
| 0x08 | steerPID | SteerPID | Private | — | |
| 0x04 | turnSpeedReductionMinRange | float | 1 flags | — | |
| 0x04 | turnSpeedReductionMaxRange | float | 1 flags | — | |
| 0x04 | turnSpeedReductionDivisor | float | 1 flags | — | |
| 0x04 | minTurnSpeedReductionAngleThreshold | float | Private | — | |
| 0x04 | minTurningSpeed | float | Private | — | |
| 0x04 | throttleMin | float | 1 flags | — | |
| 0x04 | throttleMax | float | 1 flags | — | |
| 0x00FC | 0x04 | padding / unreflected | |||
| 0x08 | throttlePID | PID | Private | — | |
| 0x04 | UnmarkedSpeed | float | PublicStatic | — | |
| 0x04 | ReverseSpeed | float | PublicStatic | — | |
| 0x08 | speedReductionTracker | ValueTracker | Private | — | |
| 0x01 | PursuitModeEnabled | bool | Public | — | |
| 0x0111 | 0x07 | padding / unreflected | |||
| 0x08 | PursuitTarget | Transform | Public | — | |
| 0x04 | PursuitDistanceUpdateThreshold | float | Public | — | |
| 0x0C | PursuitTargetLastPosition | Vector3 | Private | — | |
| 0x08 | Teleporter | VehicleTeleporter | Public | — | |
| 0x08 | PositionHistoryTracker | PositionHistoryTracker | Public | — | |
| 0x04 | StuckTimeThreshold | float | Public | — | |
| 0x04 | StuckSamples | int | Public | — | |
| 0x04 | StuckDistanceThreshold | float | Public | — | |
| 0x014C | 0x04 | padding / unreflected | |||
| 0x08 | storedNavigationCallback | NavigationCallback | 1 flags | — | |
| 0x08 | currentSpeedZone | SpeedZone | 1 flags | — | |
| 0x04 | _groundMask | LayerMask | Private | — | |
| 0x0164 | 0x04 | padding / unreflected | |||
| 0x08 | vehicle | LandVehicle | 1 flags | — | |
| 0x04 | wheelbase | float | 1 flags | — | |
| 0x04 | wheeltrack | float | 1 flags | — | |
| 0x04 | vehicleLength | float | 1 flags | — | |
| 0x04 | vehicleWidth | float | 1 flags | — | |
| 0x04 | turnRadius | float | 1 flags | — | |
| 0x04 | sweepTrack | float | 1 flags | — | |
| 0x04 | wheelBottomOffset | float | Private | — | |
| 0x04 | targetSpeed | float | 1 flags | — | |
| 0x04 | targetSteerAngle_Normalized | float | 1 flags | — | |
| 0x04 | lateralOffset | float | 1 flags | — | |
| 0x08 | path | SmoothedPath | 1 flags | — | |
| 0x04 | timeOnLastNavigationCall | float | Private | — | |
| 0x04 | sweepTestFailedTime | float | Private | — | |
| 0x08 | currentNavigationSettings | NavigationSettings | Private | — | |
| 0x08 | navigationCalculationRoutine | Coroutine | Private | — | |
| 0x08 | reverseCoroutine | Coroutine | 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 47
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_AutoDriving() | Public+1 flags | 0x01 | |
| void set_AutoDriving(bool value) | 2 flags | 0x01 | |
| bool get_KinematicMode() | Public+1 flags | 0x01 | |
| bool get_IsReversing() | Public+1 flags | 0x01 | |
| Vector3 get_TargetLocation() | Public+1 flags | 0x0C | |
| void set_TargetLocation(const Vector3& value) | 2 flags | 0x0C | |
| float get_sampleStepSize() | 2 flags | 0x04 | |
| float get_turnSpeedReductionRange() | 2 flags | 0x04 | |
| float get_maxSteerAngle() | 2 flags | 0x04 | |
| Vector3 get_frontOfVehiclePosition() | Private+1 flags | 0x0C | |
| bool get_NavigationCalculationInProgress() | Public+1 flags | 0x01 | |
| float get_timeSinceLastNavigationCall() | Private+1 flags | 0x04 | |
| void Awake() | Private | 0x00 | |
| void Start() | 3 flags | 0x00 | |
| void InitializeVehicleData() | Private | 0x00 | |
| void FixedUpdate() | 3 flags | 0x00 | |
| void InfrequentUpdate() | 1 flags | 0x00 | |
| void LateUpdate() | 1 flags | 0x00 | |
| void UpdateKinematic(float deltaTime) | 1 flags | 0x04 | |
| Vector3 GetAxleGroundHit(bool front) | Private | 0x0C | |
| void UpdateSweep() | Private | 0x00 | |
| void UpdateSpeedReduction() | Private | 0x00 | |
| void UpdatePursuitMode() | Private | 0x00 | |
| void UpdateStuckDetection() | Private | 0x00 | |
| void CheckDistanceFromPath() | Private | 0x00 | |
| void UpdateOvertaking() | Private | 0x00 | |
| void RefreshSpeedZone() | 3 flags | 0x00 | |
| void UpdateSpeed() | 3 flags | 0x00 | |
| void UpdateSteering() | 1 flags | 0x00 | |
| void Navigate(const Vector3& location, NavigationSettings settings, NavigationCallback callback) | Public | 0x0C | |
| void NavigationCalculationCallback(const ENavigationCalculationResult& result, SmoothedPath _path) | Private | 0x08 | |
| void EndDriving() | Private | 0x00 | |
| void StopNavigating() | Public | 0x00 | |
| void RecalculateNavigation() | Public | 0x00 | |
| bool SweepTurn(const ESweepType& sweep, float sweepAngle, bool reverse, ref float& hitDistance, ref Vector3& hitPoint, float steerAngle) | Public | 0x0C | |
| void BetterSweepTurn(const ESweepType& sweep, float steerAngle, bool reverse, const LayerMask& mask, ref float& hitDistance, ref RaycastHit& hit) | Public | 0x2C | |
| void StartReverse() | Public | 0x00 | |
| IEnumerator Reverse() | Public | 0x08 | |
| void StopReversing() | Private | 0x00 | |
| Collider GetClosestForwardObstruction(ref float& obstructionDist) | Private | 0x08 | |
| bool IsOnVehicleGraph() | Public | 0x01 | |
| float GetDistanceFromVehicleGraph() | Private | 0x04 | |
| Vector3 GetPathLateralDirection() | Private | 0x0C | |
| bool GetIsStuck() | Public | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| bool <Reverse>b__142_0() | Private | 0x01 |