C# Class NavmeshController, TheUnseen

Inheritance: MonoBehaviour
Afficher le fichier Open project: henryj41043/TheUnseen Class Usage Examples

Méthodes publiques

Свойство Type Description
forwardPlanning float

Protected Properties

Свойство Type Description
controller CharacterController
prevNode GraphNode
prevPos Vector3

Méthodes publiques

Méthode Description
ClampAlongNavmesh ( Vector3 startPos, GraphNode _startNode, Vector3 endPos, Vector3 &clampedPos ) : GraphNode
ClampMove ( Vector3 currentPosition, Vector3 direction ) : Vector3
ClampToNavmesh ( Vector3 target ) : Vector3
SimpleMove ( Vector3 currentPosition, Vector3 direction ) : Vector3
Start ( ) : void
Teleport ( ) : void

Private Methods

Méthode Description
OnAstarAwake ( ) : void
OnDisable ( ) : void
OnRescan ( AstarPath, active ) : void

Method Details

ClampAlongNavmesh() public méthode

public ClampAlongNavmesh ( Vector3 startPos, GraphNode _startNode, Vector3 endPos, Vector3 &clampedPos ) : GraphNode
startPos Vector3
_startNode GraphNode
endPos Vector3
clampedPos Vector3
Résultat GraphNode

ClampMove() public méthode

public ClampMove ( Vector3 currentPosition, Vector3 direction ) : Vector3
currentPosition Vector3
direction Vector3
Résultat Vector3

ClampToNavmesh() public méthode

public ClampToNavmesh ( Vector3 target ) : Vector3
target Vector3
Résultat Vector3

SimpleMove() public méthode

public SimpleMove ( Vector3 currentPosition, Vector3 direction ) : Vector3
currentPosition Vector3
direction Vector3
Résultat Vector3

Start() public méthode

public Start ( ) : void
Résultat void

Teleport() public méthode

public Teleport ( ) : void
Résultat void

Property Details

controller protected_oe property

protected CharacterController controller
Résultat CharacterController

forwardPlanning public_oe property

public float forwardPlanning
Résultat float

prevNode protected_oe property

protected GraphNode prevNode
Résultat GraphNode

prevPos protected_oe property

protected Vector3 prevPos
Résultat Vector3