C# Class Pathfinding.RecastBBTree

Afficher le fichier Open project: Alx666/ProjectPhoenix Class Usage Examples

Méthodes publiques

Свойство Type Description
root RecastBBTreeBox

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Insert() public méthode

public Insert ( RecastMeshObj mesh ) : void
mesh RecastMeshObj
Résultat void

OnDrawGizmos() public méthode

public OnDrawGizmos ( ) : void
Résultat void

OnDrawGizmos() public méthode

public OnDrawGizmos ( RecastBBTreeBox box ) : void
box RecastBBTreeBox
Résultat void

QueryBoxInBounds() public méthode

public QueryBoxInBounds ( RecastBBTreeBox box, Rect bounds, List boxes ) : void
box RecastBBTreeBox
bounds UnityEngine.Rect
boxes List
Résultat void

QueryInBounds() public méthode

public QueryInBounds ( Rect bounds, List buffer ) : void
bounds UnityEngine.Rect
buffer List
Résultat void

Remove() public méthode

public Remove ( RecastMeshObj mesh ) : bool
mesh RecastMeshObj
Résultat bool

ToString() public méthode

public ToString ( ) : void
Résultat void

Property Details

root public_oe property

public RecastBBTreeBox,Pathfinding root
Résultat RecastBBTreeBox