public void GenerateData(int maxNumItems)
{
this.m_MaxItems = maxNumItems;
this.IDCounter = 1;
this.m_Root = new Foo("Root", 0, 0);
while (this.IDCounter < this.m_MaxItems)
{
this.AddChildrenRecursive(this.m_Root, UnityEngine.Random.Range(3, 15), true);
}
}