C# Класс EdgeGraph.EdgeBuilder

Показать файл Открыть проект

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

Свойство Тип Описание
edges List
nodes List

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

Метод Описание
EdgeBuilder ( Node _root, List _targets, float _edgeWidth, float _segment, float _minAngle, float _minDistance, float _maxDistance, Action onFinished ) : UnityEngine

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

Метод Описание
Advance ( Node &_node, Vector3 _dir ) : bool

Advances forward by segmentLength from current node

AdvanceUntilClosest ( Node &currentNode, Target closest, float toClosest ) : void
BuildEdges ( ) : void
BuildEdgesRecursive ( int limit ) : void
ColonizeSpace ( ) : void
ColonizeSpaceRecursive ( int limit ) : void
GetClosestNodeToTarget ( Target target ) : Node
GetClosestNonVisitedTarget ( Node node, float &toClosest, bool checkMaxDistance = true ) : Target

Get closest non visited target

StartBuild ( Action onFinished ) : void

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

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

public EdgeBuilder ( Node _root, List _targets, float _edgeWidth, float _segment, float _minAngle, float _minDistance, float _maxDistance, Action onFinished ) : UnityEngine
_root Node
_targets List
_edgeWidth float
_segment float
_minAngle float
_minDistance float
_maxDistance float
onFinished Action
Результат UnityEngine

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

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

public List edges
Результат List

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

public List nodes
Результат List