C# 클래스 NavmeshController, TheUnseen

상속: MonoBehaviour
파일 보기 프로젝트 열기: henryj41043/TheUnseen 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
forwardPlanning float

보호된 프로퍼티들

프로퍼티 타입 설명
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