Zdexby TheHolyOneZ
44,741 classes
Class

VehicleAgent

: MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.Vehicles.AI.VehicleAgent, Assembly-CSharp 0x01C0 (448 B) inherited 0x0020 Assembly-CSharp.dll
0x00x01C0

Members 90

OffsetSizeNameTypeFlagsDefault
—0x08VehicleGraphNamestringPublicStatic+1 flags1107034112
—0x08RoadGraphNamestringPublicStatic+1 flags1107034112
—0x04MaxDistanceFromPathfloatPublicStatic+1 flags1107034112
—0x04MaxDistanceFromPathWhenReversingfloatPublicStatic+1 flags1107034112
0x0CMainGraphSamplePointVector3PublicStatic—
0x04MinRenavigationRatefloatPublicStatic—
—0x04Steer_PfloatPublicStatic+1 flags1107034112
—0x04Steer_IfloatPublicStatic+1 flags1107034112
—0x04Steer_DfloatPublicStatic+1 flags1107034112
—0x04Throttle_PfloatPublicStatic+1 flags1107034112
—0x04Throttle_IfloatPublicStatic+1 flags1107034112
—0x04Throttle_DfloatPublicStatic+1 flags1107034112
—0x04Steer_RatefloatPublicStatic+1 flags1107034112
—0x04MaxAxlePositionShiftfloatPublicStatic+1 flags1107034112
—0x04OBSTACLE_MIN_RANGEfloatPublicStatic+1 flags1107034112
—0x04OBSTACLE_MAX_RANGEfloatPublicStatic+1 flags1107034112
—0x04MAX_STEER_ANGLE_OVERRIDEfloatPublicStatic+1 flags1107034112
—0x04INFREQUENT_UPDATE_RATEfloatPublicStatic+1 flags1107034112
—0x04KinematicModeRotationSpeedfloatPrivateStatic+1 flags1107034112
—0x04KinematicModeSpeedMultiplierfloatPrivateStatic+1 flags1107034112
0x01DEBUG_MODEboolPublic—
0x01<AutoDriving>k__BackingFieldboolPrivate—
0x00220x02padding / unreflected
0x0C<TargetLocation>k__BackingFieldVector3Private—
0x08FlagsDriveFlagsPublic—
0x08roadSeekerSeeker1 flags—
0x08generalSeekerSeeker1 flags—
0x08CTE_OriginTransform1 flags—
0x08FrontAxlePositionTransform1 flags—
0x08RearAxlePositionTransform1 flags—
0x08sensor_FLSensor1 flags—
0x08sensor_FMSensor1 flags—
0x08sensor_FRSensor1 flags—
0x08sensor_RRSensor1 flags—
0x08sensor_RLSensor1 flags—
0x08sensorsSensor[]Private—
0x04sweepMaskLayerMask1 flags—
0x00940x04padding / unreflected
0x08sweepOrigin_FLTransform1 flags—
0x08sweepOrigin_FRTransform1 flags—
0x08sweepOrigin_RLTransform1 flags—
0x08sweepOrigin_RRTransform1 flags—
0x08leftWheelWheel1 flags—
0x08rightWheelWheel1 flags—
—0x04sweepSegmentfloatStatic+2 flags1107034112
0x04sampleStepSizeMinfloat1 flags—
0x04sampleStepSizeMaxfloat1 flags—
0x04aheadPointSamplesint1 flags—
—0x04DestinationDistanceSlowThresholdfloatStatic+2 flags1107034112
—0x04DestinationArrivalThresholdfloatStatic+2 flags1107034112
0x04steerTargetFollowRatefloat1 flags—
0x08steerPIDSteerPIDPrivate—
0x04turnSpeedReductionMinRangefloat1 flags—
0x04turnSpeedReductionMaxRangefloat1 flags—
0x04turnSpeedReductionDivisorfloat1 flags—
0x04minTurnSpeedReductionAngleThresholdfloatPrivate—
0x04minTurningSpeedfloatPrivate—
0x04throttleMinfloat1 flags—
0x04throttleMaxfloat1 flags—
0x00FC0x04padding / unreflected
0x08throttlePIDPIDPrivate—
0x04UnmarkedSpeedfloatPublicStatic—
0x04ReverseSpeedfloatPublicStatic—
0x08speedReductionTrackerValueTrackerPrivate—
0x01PursuitModeEnabledboolPublic—
0x01110x07padding / unreflected
0x08PursuitTargetTransformPublic—
0x04PursuitDistanceUpdateThresholdfloatPublic—
0x0CPursuitTargetLastPositionVector3Private—
0x08TeleporterVehicleTeleporterPublic—
0x08PositionHistoryTrackerPositionHistoryTrackerPublic—
0x04StuckTimeThresholdfloatPublic—
0x04StuckSamplesintPublic—
0x04StuckDistanceThresholdfloatPublic—
0x014C0x04padding / unreflected
0x08storedNavigationCallbackNavigationCallback1 flags—
0x08currentSpeedZoneSpeedZone1 flags—
0x04_groundMaskLayerMaskPrivate—
0x01640x04padding / unreflected
0x08vehicleLandVehicle1 flags—
0x04wheelbasefloat1 flags—
0x04wheeltrackfloat1 flags—
0x04vehicleLengthfloat1 flags—
0x04vehicleWidthfloat1 flags—
0x04turnRadiusfloat1 flags—
0x04sweepTrackfloat1 flags—
0x04wheelBottomOffsetfloatPrivate—
0x04targetSpeedfloat1 flags—
0x04targetSteerAngle_Normalizedfloat1 flags—
0x04lateralOffsetfloat1 flags—
0x08pathSmoothedPath1 flags—
0x04timeOnLastNavigationCallfloatPrivate—
0x04sweepTestFailedTimefloatPrivate—
0x08currentNavigationSettingsNavigationSettingsPrivate—
0x08reverseCoroutineCoroutinePrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 47

SignatureFlagsNativeParams
bool get_AutoDriving()Public+1 flags0x01
void set_AutoDriving(bool value)2 flags0x01
bool get_KinematicMode()Public+1 flags0x01
bool get_IsReversing()Public+1 flags0x01
Vector3 get_TargetLocation()Public+1 flags0x0C
void set_TargetLocation(const Vector3& value)2 flags0x0C
float get_sampleStepSize()2 flags0x04
float get_turnSpeedReductionRange()2 flags0x04
float get_maxSteerAngle()2 flags0x04
Vector3 get_frontOfVehiclePosition()Private+1 flags0x0C
bool get_NavigationCalculationInProgress()Public+1 flags0x01
float get_timeSinceLastNavigationCall()Private+1 flags0x04
void Awake()Private0x00
void Start()3 flags0x00
void InitializeVehicleData()Private0x00
void FixedUpdate()3 flags0x00
void InfrequentUpdate()1 flags0x00
void LateUpdate()1 flags0x00
void UpdateKinematic(float deltaTime)1 flags0x04
Vector3 GetAxleGroundHit(bool front)Private0x0C
void UpdateSweep()Private0x00
void UpdateSpeedReduction()Private0x00
void UpdatePursuitMode()Private0x00
void UpdateStuckDetection()Private0x00
void CheckDistanceFromPath()Private0x00
void UpdateOvertaking()Private0x00
void RefreshSpeedZone()3 flags0x00
void UpdateSpeed()3 flags0x00
void UpdateSteering()1 flags0x00
void Navigate(const Vector3& location, NavigationSettings settings, NavigationCallback callback)Public0x0C
void NavigationCalculationCallback(const ENavigationCalculationResult& result, SmoothedPath _path)Private0x08
void EndDriving()Private0x00
void StopNavigating()Public0x00
void RecalculateNavigation()Public0x00
bool SweepTurn(const ESweepType& sweep, float sweepAngle, bool reverse, ref float& hitDistance, ref Vector3& hitPoint, float steerAngle)Public0x0C
void BetterSweepTurn(const ESweepType& sweep, float steerAngle, bool reverse, const LayerMask& mask, ref float& hitDistance, ref RaycastHit& hit)Public0x2C
void StartReverse()Public0x00
IEnumerator Reverse()Public0x08
void StopReversing()Private0x00
Collider GetClosestForwardObstruction(ref float& obstructionDist)Private0x08
bool IsOnVehicleGraph()Public0x01
float GetDistanceFromVehicleGraph()Private0x04
Vector3 GetPathLateralDirection()Private0x0C
bool GetIsStuck()Public0x01
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
bool <Reverse>b__142_0()Private0x01

Used by 4

types with a member, parameter or interface of this type