C# Класс Pathfinding.RecastBBTree

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

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

Свойство Тип Описание
root RecastBBTreeBox

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

Метод Описание
Insert ( RecastMeshObj mesh ) : void
OnDrawGizmos ( ) : void
OnDrawGizmos ( RecastBBTreeBox box ) : void
QueryBoxInBounds ( RecastBBTreeBox box, Rect bounds, List boxes ) : void
QueryInBounds ( Rect bounds, List buffer ) : void
Remove ( RecastMeshObj mesh ) : bool
ToString ( ) : void

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

Метод Описание
ExpandToContain ( Rect r, Rect r2 ) : Rect
ExpansionRequired ( Rect r, Rect r2 ) : float
RectArea ( Rect r ) : float
RectContains ( Rect r, Vector3 p ) : bool
RectIntersectsCircle ( Rect r, Vector3 p, float radius ) : bool
RectIntersectsRect ( Rect r, Rect r2 ) : bool
RemoveBox ( RecastBBTreeBox c, RecastMeshObj mesh, Rect bounds, bool &found ) : RecastBBTreeBox
XIntersectsCircle ( float x1, float x2, float zpos, Vector3 circle, float radius ) : bool
ZIntersectsCircle ( float z1, float z2, float xpos, Vector3 circle, float radius ) : bool

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

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

public Insert ( RecastMeshObj mesh ) : void
mesh RecastMeshObj
Результат void

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

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

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

public OnDrawGizmos ( RecastBBTreeBox box ) : void
box RecastBBTreeBox
Результат void

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

public QueryBoxInBounds ( RecastBBTreeBox box, Rect bounds, List boxes ) : void
box RecastBBTreeBox
bounds UnityEngine.Rect
boxes List
Результат void

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

public QueryInBounds ( Rect bounds, List buffer ) : void
bounds UnityEngine.Rect
buffer List
Результат void

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

public Remove ( RecastMeshObj mesh ) : bool
mesh RecastMeshObj
Результат bool

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

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

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

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

public RecastBBTreeBox,Pathfinding root
Результат RecastBBTreeBox