C# Class AIPath, Binary

Inheritance: MonoBehaviour
Afficher le fichier Open project: austinshenk/Binary Class Usage Examples

Méthodes publiques

Свойство Type Description
canMove bool
canSearch bool
closestOnPathCheck bool
endReachedDistance float
forwardLook float
pickNextWaypointDist float
recyclePaths bool
repathRate float
slowdownDistance float
speed float
target Transform
turningSpeed float

Protected Properties

Свойство Type Description
canSearchAgain bool
controller CharacterController
currentWaypointIndex int
minMoveScale float
navController NavmeshController
path Path
rigid Rigidbody
seeker Seeker
targetDirection Vector3
targetPoint Vector3
targetReached bool
tr Transform

Méthodes publiques

Méthode Description
GetFeetPosition ( ) : Vector3
OnDestroy ( ) : void
OnPathComplete ( Path, _p ) : void
OnTargetReached ( ) : void
RepeatTrySearchPath ( ) : IEnumerator
SearchPath ( ) : void
TrySearchPath ( ) : void
Update ( ) : void

Méthodes protégées

Méthode Description
Awake ( ) : void
CalculateTargetPoint ( Vector3 p, Vector3 a, Vector3 b ) : Vector3
CalculateVelocity ( Vector3 currentPosition ) : Vector3
OnEnable ( ) : void
RotateTowards ( Vector3 dir ) : void
Start ( ) : void
WaitForRepath ( ) : IEnumerator
XZSqrMagnitude ( Vector3 a, Vector3 b ) : float

Method Details

Awake() protected méthode

protected Awake ( ) : void
Résultat void

CalculateTargetPoint() protected méthode

protected CalculateTargetPoint ( Vector3 p, Vector3 a, Vector3 b ) : Vector3
p Vector3
a Vector3
b Vector3
Résultat Vector3

CalculateVelocity() protected méthode

protected CalculateVelocity ( Vector3 currentPosition ) : Vector3
currentPosition Vector3
Résultat Vector3

GetFeetPosition() public méthode

public GetFeetPosition ( ) : Vector3
Résultat Vector3

OnDestroy() public méthode

public OnDestroy ( ) : void
Résultat void

OnEnable() protected méthode

protected OnEnable ( ) : void
Résultat void

OnPathComplete() public méthode

public OnPathComplete ( Path, _p ) : void
_p Path,
Résultat void

OnTargetReached() public méthode

public OnTargetReached ( ) : void
Résultat void

RepeatTrySearchPath() public méthode

public RepeatTrySearchPath ( ) : IEnumerator
Résultat IEnumerator

RotateTowards() protected méthode

protected RotateTowards ( Vector3 dir ) : void
dir Vector3
Résultat void

SearchPath() public méthode

public SearchPath ( ) : void
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

TrySearchPath() public méthode

public TrySearchPath ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

WaitForRepath() protected méthode

protected WaitForRepath ( ) : IEnumerator
Résultat IEnumerator

XZSqrMagnitude() protected méthode

protected XZSqrMagnitude ( Vector3 a, Vector3 b ) : float
a Vector3
b Vector3
Résultat float

Property Details

canMove public_oe property

public bool canMove
Résultat bool

canSearch public_oe property

public bool canSearch
Résultat bool

canSearchAgain protected_oe property

protected bool canSearchAgain
Résultat bool

closestOnPathCheck public_oe property

public bool closestOnPathCheck
Résultat bool

controller protected_oe property

protected CharacterController controller
Résultat CharacterController

currentWaypointIndex protected_oe property

protected int currentWaypointIndex
Résultat int

endReachedDistance public_oe property

public float endReachedDistance
Résultat float

forwardLook public_oe property

public float forwardLook
Résultat float

minMoveScale protected_oe property

protected float minMoveScale
Résultat float

navController protected_oe property

protected NavmeshController navController
Résultat NavmeshController

path protected_oe property

protected Path path
Résultat Path

pickNextWaypointDist public_oe property

public float pickNextWaypointDist
Résultat float

recyclePaths public_oe property

public bool recyclePaths
Résultat bool

repathRate public_oe property

public float repathRate
Résultat float

rigid protected_oe property

protected Rigidbody rigid
Résultat Rigidbody

seeker protected_oe property

protected Seeker seeker
Résultat Seeker

slowdownDistance public_oe property

public float slowdownDistance
Résultat float

speed public_oe property

public float speed
Résultat float

target public_oe property

public Transform target
Résultat Transform

targetDirection protected_oe property

protected Vector3 targetDirection
Résultat Vector3

targetPoint protected_oe property

protected Vector3 targetPoint
Résultat Vector3

targetReached protected_oe property

protected bool targetReached
Résultat bool

tr protected_oe property

protected Transform tr
Résultat Transform

turningSpeed public_oe property

public float turningSpeed
Résultat float