A* Pathfinding Project  4.1.1
The A* Pathfinding Project for Unity 3D
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events Macros Groups Pages
AIBase Member List

This is the complete list of members for AIBase, including all inherited members.

AIBase()AIBaseprotected
ApplyGravity(float deltaTime)AIBaseprotected
Awake()AIBaseprotectedvirtual
CalculateDeltaToMoveThisFrame(Vector2 position, float distanceToEndOfPath, float deltaTime)AIBaseprotected
CalculatePathRequestEndpoints(out Vector3 start, out Vector3 end)AIBaseprotectedvirtual
CancelCurrentPathRequest()AIBaseprotected
canMoveAIBase
canSearchAIBase
centerOffsetAIBase
ClampToNavmesh(Vector3 position, out bool positionChanged)AIBaseprotectedvirtual
controllerAIBaseprotected
desiredVelocityAIBase
destinationAIBase
FixedUpdate()AIBaseprotectedvirtual
GetFeetPosition()AIBasevirtual
GizmoColorRaycastAIBaseprotectedstatic
gravityAIBase
groundMaskAIBase
Init()AIBaseprivate
isStoppedAIBase
lastDeltaPositionAIBaseprotected
lastDeltaTimeAIBaseprotected
lastRepathAIBaseprotected
maxSpeedAIBase
Move(Vector3 position3D, Vector3 deltaPosition)AIBaseprotectedvirtual
movementPlaneAIBase
MovementUpdate(float deltaTime, bool useGravity)AIBase
MovementUpdateInternal(float deltaTime)AIBaseprotectedpure virtual
OnDisable()AIBaseprotectedvirtual
OnDrawGizmos()AIBaseprotectedvirtual
OnEnable()AIBaseprotectedvirtual
OnPathComplete(Path newPath)AIBasepure virtual
onSearchPathAIBase
OnUpgradeSerializedData(int version, bool unityThread)AIBaseprotectedvirtual
prevPosition1AIBaseprotected
prevPosition2AIBaseprotected
RaycastPosition(Vector3 position, float lastElevation)AIBaseprotected
repathRateAIBase
RepeatTrySearchPath()AIBaseprotected
rigidAIBaseprotected
rigid2DAIBaseprotected
RotateTowards(Vector2 direction, float maxDegrees)AIBaseprotectedvirtual
rotationIn2DAIBase
rvoControllerAIBaseprotected
SearchPath()AIBasevirtual
seekerAIBaseprotected
shouldRecalculatePathAIBaseprotected
Start()AIBaseprotectedvirtual
startHasRunAIBaseprivate
targetAIBase
targetCompatibilityAIBaseprivate
Teleport(Vector3 newPosition, bool clearPath=true)AIBasevirtual
trAIBaseprotected
Update()AIBaseprotectedvirtual
updatePositionAIBase
updateRotationAIBase
UpdateVelocity(Vector3 position)AIBaseprotected
usingGravityAIBaseprotected
velocityAIBase
velocity2DAIBaseprotected
verticalVelocityAIBaseprotected
waitingForPathCalculationAIBaseprotected