C# Класс NavmeshController, TheUnseen

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
forwardPlanning float

Защищенные свойства (Protected)

Свойство Тип Описание
controller CharacterController
prevNode GraphNode
prevPos Vector3

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
OnAstarAwake ( ) : void
OnDisable ( ) : void
OnRescan ( AstarPath, active ) : void

Описание методов

ClampAlongNavmesh() публичный Метод

public ClampAlongNavmesh ( Vector3 startPos, GraphNode _startNode, Vector3 endPos, Vector3 &clampedPos ) : GraphNode
startPos Vector3
_startNode GraphNode
endPos Vector3
clampedPos Vector3
Результат GraphNode

ClampMove() публичный Метод

public ClampMove ( Vector3 currentPosition, Vector3 direction ) : Vector3
currentPosition Vector3
direction Vector3
Результат Vector3

ClampToNavmesh() публичный Метод

public ClampToNavmesh ( Vector3 target ) : Vector3
target Vector3
Результат Vector3

SimpleMove() публичный Метод

public SimpleMove ( Vector3 currentPosition, Vector3 direction ) : Vector3
currentPosition Vector3
direction Vector3
Результат Vector3

Start() публичный Метод

public Start ( ) : void
Результат void

Teleport() публичный Метод

public Teleport ( ) : void
Результат void

Описание свойств

controller защищенное свойство

protected CharacterController controller
Результат CharacterController

forwardPlanning публичное свойство

public float forwardPlanning
Результат float

prevNode защищенное свойство

protected GraphNode prevNode
Результат GraphNode

prevPos защищенное свойство

protected Vector3 prevPos
Результат Vector3