Zdexby TheHolyOneZ
44,741 classes
Pathfinding.AIPath, AstarPathfindingProject 0x0168 (360 B) inherited 0x0130 AstarPathfindingProject.dll
implements IAstarAI
0x00x0168

Members 13

OffsetSizeNameTypeFlagsDefault
0x04maxAccelerationfloatPublic—
0x04rotationSpeedfloatPublic—
0x04slowdownDistancefloatPublic—
0x04pickNextWaypointDistfloatPublic—
0x04endReachedDistancefloatPublic—
0x01alwaysDrawGizmosboolPublic—
0x01slowWhenNotFacingTargetboolPublic—
0x01460x02padding / unreflected
0x04whenCloseToDestinationCloseToDestinationModePublic—
0x01constrainInsideGraphboolPublic—
0x014D0x03padding / unreflected
0x08pathPath1 flags—
0x08interpolatorPathInterpolator1 flags—
0x01<reachedEndOfPath>k__BackingFieldboolPrivate—
0x08cachedNNConstraintNNConstraintPrivateStatic—
0x01610x07unreflected bytes to end of AIPath
Inherited from AIBase 39
OffsetSizeNameTypeFlagsDefault
0x04radiusfloatPublic—
0x04heightfloatPublic—
0x01canMoveboolPublic—
0x00310x03padding / unreflected
0x04maxSpeedfloatPublic—
0x0CgravityVector3Public—
0x04groundMaskLayerMaskPublic—
0x04centerOffsetCompatibilityfloatPrivate—
0x04repathRateCompatibilityfloatPrivate—
0x01canSearchCompabilityboolPrivate—
0x00510x03padding / unreflected
0x04orientationOrientationModePublic—
0x01enableRotationboolPublic—
0x00590x03padding / unreflected
0x0CsimulatedPositionVector31 flags—
0x10simulatedRotationQuaternion1 flags—
0x0CaccumulatedMovementDeltaVector3Private—
0x08velocity2DVector21 flags—
0x04verticalVelocityfloat1 flags—
0x08seekerSeeker1 flags—
0x08trTransform1 flags—
0x08rigidRigidbody1 flags—
0x08rigid2DRigidbody2D1 flags—
0x08controllerCharacterController1 flags—
0x08rvoControllerRVOController1 flags—
0x08movementPlaneIMovementPlanePublic—
0x01updatePositionboolPublic+1 flags—
0x01updateRotationboolPublic+1 flags—
0x00CA0x06padding / unreflected
0x08autoRepathAutoRepathPolicyPublic—
0x01<usingGravity>k__BackingFieldboolPrivate—
0x00D90x03padding / unreflected
0x04lastDeltaTimefloat1 flags—
0x04prevFrameint1 flags—
0x0CprevPosition1Vector31 flags—
0x0CprevPosition2Vector31 flags—
0x08lastDeltaPositionVector21 flags—
0x01waitingForPathCalculationbool1 flags—
0x01050x03padding / unreflected
0x08targetCompatibilityTransformPrivate—
0x01startHasRunboolPrivate—
0x01110x03padding / unreflected
0x0C<destination>k__BackingFieldVector3Private—
0x01<isStopped>k__BackingFieldboolPrivate—
0x01210x07padding / unreflected
0x08<onSearchPath>k__BackingFieldActionPrivate—
0x10ShapeGizmoColorColorPublicStatic+1 flags—
Inherited from VersionedMonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x04versionintPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 36

SignatureFlagsNativeParams
void Teleport(const Vector3& newPosition, bool clearPath)Public+1 flags0x0C
float get_remainingDistance()PublicFinal+3 flags0x04
bool get_reachedDestination()PublicFinal+3 flags0x01
bool get_reachedEndOfPath()PublicFinal+3 flags0x01
void set_reachedEndOfPath(bool value)2 flags0x01
bool get_hasPath()PublicFinal+3 flags0x01
bool get_pathPending()PublicFinal+3 flags0x01
Vector3 get_steeringTarget()PublicFinal+3 flags0x0C
float Pathfinding.IAstarAI.get_radius()PrivateFinal+3 flags0x04
void Pathfinding.IAstarAI.set_radius(float value)PrivateFinal+3 flags0x04
float Pathfinding.IAstarAI.get_height()PrivateFinal+3 flags0x04
void Pathfinding.IAstarAI.set_height(float value)PrivateFinal+3 flags0x04
float Pathfinding.IAstarAI.get_maxSpeed()PrivateFinal+3 flags0x04
void Pathfinding.IAstarAI.set_maxSpeed(float value)PrivateFinal+3 flags0x04
bool Pathfinding.IAstarAI.get_canSearch()PrivateFinal+3 flags0x01
void Pathfinding.IAstarAI.set_canSearch(bool value)PrivateFinal+3 flags0x01
bool Pathfinding.IAstarAI.get_canMove()PrivateFinal+3 flags0x01
void Pathfinding.IAstarAI.set_canMove(bool value)PrivateFinal+3 flags0x01
void GetRemainingPath(List<UnityEngine.Vector3> buffer, ref bool& stale)PublicFinal+2 flags0x08
void OnDisable()2 flags0x00
void OnTargetReached()Public+2 flags0x00
void OnPathComplete(Path newPath)2 flags0x08
void ClearPath()2 flags0x00
void MovementUpdateInternal(float deltaTime, ref Vector3& nextPosition, ref Quaternion& nextRotation)2 flags0x10
void CalculateNextRotation(float slowdown, ref Quaternion& nextRotation)3 flags0x10
Vector3 ClampToNavmesh(const Vector3& position, ref bool& positionChanged)2 flags0x0C
int OnUpgradeSerializedData(int version, bool unityThread)2 flags0x04
bool get_TargetReached()Public+1 flags0x01
float get_turningSpeed()Public+1 flags0x04
void set_turningSpeed(float value)Public+1 flags0x04
float get_speed()Public+1 flags0x04
void set_speed(float value)Public+1 flags0x04
Vector3 get_targetDirection()Public+1 flags0x0C
Vector3 CalculateVelocity(const Vector3& position)Public0x0C
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Subclasses 1