Iuvo Unity 0.5.1
This is library containing a variety of helper classes and extension methods for the Unity gane engine.
GitHub | Iuvo Unity Updates | Creator
Loading...
Searching...
No Matches
IuvoUnity.DataStructs.Tree< T > Class Template Reference

Public Member Functions

 Tree (TreeNode< T > root)
void TraversePreOrder (TreeNode< T > node, Action< TreeNode< T > > action)

Properties

TreeNode< T > Root [get, private set]

Member Function Documentation

◆ TraversePreOrder()

void IuvoUnity.DataStructs.Tree< T >.TraversePreOrder ( TreeNode< T > node,
Action< TreeNode< T > > action )
18 {
19 if (node == null) return;
20
21 action(node);
22 foreach (var child in node.Children)
23 TraversePreOrder(child, action);
24 }

References TraversePreOrder().

Referenced by TraversePreOrder().

◆ Tree()

IuvoUnity.DataStructs.Tree< T >.Tree ( TreeNode< T > root)
12 {
13 Root = root;
14 }

References Root.

Property Documentation

◆ Root

TreeNode<T> IuvoUnity.DataStructs.Tree< T >.Root
getprivate set
9{ get; private set; }

Referenced by Tree().


The documentation for this class was generated from the following file:
  • D:/Unity/IuvoUnityCore/Assets/IuvoUnity/Runtime/DataStructs/Tree.cs