C# Класс Pathfinding.NavmeshCut

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

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

Свойство Тип Описание
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

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

Свойство Тип Описание
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