Zdexby TheHolyOneZ
44,741 classes
Pathfinding.AILerp, AstarPathfindingProject 0x00F0 (240 B) inherited 0x0028 AstarPathfindingProject.dll
implements IAstarAI
0x00x00F0

Members 30

OffsetSizeNameTypeFlagsDefault
0x08autoRepathAutoRepathPolicyPublic—
0x01canMoveboolPublic—
0x00310x03padding / unreflected
0x04speedfloatPublic—
0x04orientationOrientationModePublic—
0x01enableRotationboolPublic—
0x003D0x03padding / unreflected
0x04rotationSpeedfloatPublic—
0x01interpolatePathSwitchesboolPublic—
0x00450x03padding / unreflected
0x04switchPathInterpolationSpeedfloatPublic—
0x01<reachedEndOfPath>k__BackingFieldboolPrivate—
0x004D0x03padding / unreflected
0x0C<destination>k__BackingFieldVector3Private—
0x01updatePositionboolPublic+1 flags—
0x01updateRotationboolPublic+1 flags—
0x01<isStopped>k__BackingFieldboolPrivate—
0x005F0x01padding / unreflected
0x08<onSearchPath>k__BackingFieldActionPrivate—
0x08seekerSeeker1 flags—
0x08trTransform1 flags—
0x08pathABPath1 flags—
0x01canSearchAgainbool1 flags—
0x00810x03padding / unreflected
0x0CpreviousMovementOriginVector31 flags—
0x0CpreviousMovementDirectionVector31 flags—
0x04pathSwitchInterpolationTimefloat1 flags—
0x08interpolatorPathInterpolator1 flags—
0x01startHasRunboolPrivate—
0x00A90x03padding / unreflected
0x0CpreviousPosition1Vector3Private—
0x0CpreviousPosition2Vector3Private—
0x0CsimulatedPositionVector3Private—
0x10simulatedRotationQuaternionPrivate—
0x08targetCompatibilityTransformPrivate—
0x04repathRateCompatibilityfloatPrivate—
0x01canSearchCompabilityboolPrivate—
0x00ED0x03unreflected bytes to end of AILerp
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 64

SignatureFlagsNativeParams
float get_repathRate()Public+1 flags0x04
void set_repathRate(float value)Public+1 flags0x04
bool get_canSearch()Public+1 flags0x01
void set_canSearch(bool value)Public+1 flags0x01
bool get_rotationIn2D()Public+1 flags0x01
void set_rotationIn2D(bool value)Public+1 flags0x01
bool get_reachedEndOfPath()PublicFinal+3 flags0x01
void set_reachedEndOfPath(bool value)Private+1 flags0x01
bool get_reachedDestination()PublicFinal+3 flags0x01
Vector3 get_destination()PublicFinal+3 flags0x0C
void set_destination(const Vector3& value)PublicFinal+3 flags0x0C
Transform get_target()Public+1 flags0x08
void set_target(Transform value)Public+1 flags0x08
Vector3 get_position()PublicFinal+3 flags0x0C
Quaternion get_rotation()PublicFinal+3 flags0x10
void set_rotation(const Quaternion& value)PublicFinal+3 flags0x10
void Pathfinding.IAstarAI.Move(const Vector3& deltaPosition)PrivateFinal+2 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
Vector3 get_velocity()PublicFinal+3 flags0x0C
Vector3 Pathfinding.IAstarAI.get_desiredVelocity()PrivateFinal+3 flags0x0C
Vector3 Pathfinding.IAstarAI.get_steeringTarget()PrivateFinal+3 flags0x0C
float get_remainingDistance()PublicFinal+3 flags0x04
void set_remainingDistance(float value)Public+1 flags0x04
bool get_hasPath()PublicFinal+3 flags0x01
bool get_pathPending()PublicFinal+3 flags0x01
bool get_isStopped()PublicFinal+3 flags0x01
void set_isStopped(bool value)PublicFinal+3 flags0x01
Action get_onSearchPath()PublicFinal+3 flags0x08
void set_onSearchPath(Action value)PublicFinal+3 flags0x08
void .ctor()2 flags0x00
void Awake()2 flags0x00
void Start()3 flags0x00
void OnEnable()3 flags0x00
void Init()Private0x00
void OnDisable()Public0x00
void GetRemainingPath(List<UnityEngine.Vector3> buffer, ref bool& stale)PublicFinal+2 flags0x08
void Teleport(const Vector3& position, bool clearPath)PublicFinal+2 flags0x0C
bool get_shouldRecalculatePath()4 flags0x01
void ForceSearchPath()Public+2 flags0x00
void SearchPath()Public+2 flags0x00
void OnTargetReached()Public+2 flags0x00
void OnPathComplete(Path _p)3 flags0x08
void ClearPath()3 flags0x00
void SetPath(Path path, bool updateDestinationFromPath)PublicFinal+2 flags0x08
void ConfigurePathSwitchInterpolation()3 flags0x00
Vector3 GetFeetPosition()Public+2 flags0x0C
void ConfigureNewPath()3 flags0x00
void Update()3 flags0x00
void MovementUpdate(float deltaTime, ref Vector3& nextPosition, ref Quaternion& nextRotation)PublicFinal+2 flags0x10
void FinalizeMovement(const Vector3& nextPosition, const Quaternion& nextRotation)PublicFinal+2 flags0x10
Quaternion SimulateRotationTowards(const Vector3& direction, float deltaTime)Private0x10
Vector3 CalculateNextPosition(ref Vector3& direction, float deltaTime)3 flags0x0C
int OnUpgradeSerializedData(int version, bool unityThread)2 flags0x04
void OnDrawGizmos()Public+2 flags0x00
Vector3 <Awake>b__91_0()Private0x0C