C# 클래스 Pathfinding.NavmeshCut

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

공개 프로퍼티들

프로퍼티 타입 설명
GizmoColor UnityEngine.Color
center UnityEngine.Vector3
circleRadius float
circleResolution int
cutsAddedGeom bool
height float
isDual bool
mesh Mesh
meshScale float
rectangleSize Vector2
type MeshType
updateDistance float
updateRotationDistance float
useRotation bool

보호된 프로퍼티들

프로퍼티 타입 설명
tr Transform

공개 메소드들

메소드 설명
Awake ( ) : void
CalculateMeshContour ( ) : void
ForceUpdate ( ) : void
GetAll ( ) : List
GetAllInRange ( Bounds b ) : List
GetBounds ( ) : Bounds
GetContour ( List buffer ) : void
IntPointToV3 ( Pathfinding p ) : Vector3
NotifyUpdated ( ) : void
OnDestroy ( ) : void
OnDrawGizmos ( ) : void
OnDrawGizmosSelected ( ) : void
OnEnable ( ) : void
RequiresUpdate ( ) : bool
UsedForCut ( ) : void
V3ToIntPoint ( Vector3 p ) : Pathfinding.ClipperLib.IntPoint

비공개 메소드들

메소드 설명
AddCut ( NavmeshCut obj ) : void
Intersects ( Bounds b1, Bounds b2 ) : bool
RemoveCut ( NavmeshCut obj ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

CalculateMeshContour() 공개 메소드

public CalculateMeshContour ( ) : void
리턴 void

ForceUpdate() 공개 메소드

public ForceUpdate ( ) : void
리턴 void

GetAll() 공개 정적인 메소드

public static GetAll ( ) : List
리턴 List

GetAllInRange() 공개 정적인 메소드

public static GetAllInRange ( Bounds b ) : List
b UnityEngine.Bounds
리턴 List

GetBounds() 공개 메소드

public GetBounds ( ) : Bounds
리턴 UnityEngine.Bounds

GetContour() 공개 메소드

public GetContour ( List buffer ) : void
buffer List
리턴 void

IntPointToV3() 공개 메소드

public IntPointToV3 ( Pathfinding p ) : Vector3
p Pathfinding
리턴 UnityEngine.Vector3

NotifyUpdated() 공개 메소드

public NotifyUpdated ( ) : void
리턴 void

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

OnDrawGizmos() 공개 메소드

public OnDrawGizmos ( ) : void
리턴 void

OnDrawGizmosSelected() 공개 메소드

public OnDrawGizmosSelected ( ) : void
리턴 void

OnEnable() 공개 메소드

public OnEnable ( ) : void
리턴 void

RequiresUpdate() 공개 메소드

public RequiresUpdate ( ) : bool
리턴 bool

UsedForCut() 공개 메소드

public UsedForCut ( ) : void
리턴 void

V3ToIntPoint() 공개 메소드

public V3ToIntPoint ( Vector3 p ) : Pathfinding.ClipperLib.IntPoint
p UnityEngine.Vector3
리턴 Pathfinding.ClipperLib.IntPoint

프로퍼티 상세

GizmoColor 공개적으로 정적으로 프로퍼티

public static Color,UnityEngine GizmoColor
리턴 UnityEngine.Color

center 공개적으로 프로퍼티

public Vector3,UnityEngine center
리턴 UnityEngine.Vector3

circleRadius 공개적으로 프로퍼티

public float circleRadius
리턴 float

circleResolution 공개적으로 프로퍼티

public int circleResolution
리턴 int

cutsAddedGeom 공개적으로 프로퍼티

public bool cutsAddedGeom
리턴 bool

height 공개적으로 프로퍼티

public float height
리턴 float

isDual 공개적으로 프로퍼티

public bool isDual
리턴 bool

mesh 공개적으로 프로퍼티

public Mesh mesh
리턴 Mesh

meshScale 공개적으로 프로퍼티

public float meshScale
리턴 float

rectangleSize 공개적으로 프로퍼티

public Vector2 rectangleSize
리턴 Vector2

tr 보호되어 있는 프로퍼티

protected Transform tr
리턴 Transform

type 공개적으로 프로퍼티

public MeshType type
리턴 MeshType

updateDistance 공개적으로 프로퍼티

public float updateDistance
리턴 float

updateRotationDistance 공개적으로 프로퍼티

public float updateRotationDistance
리턴 float

useRotation 공개적으로 프로퍼티

public bool useRotation
리턴 bool