Esempio n. 1
0
 private void InitChilds()
 {
     if (m_Childs == null)
     {
         m_Childs = AbstractPool <QuadTreeNodeArray <T> > .GetNode() as QuadTreeNodeArray <T>;
     }
 }
Esempio n. 2
0
 public void RemoveAllChilds()
 {
     if (m_Childs != null)
     {
         m_Childs.Dispose();
         m_Childs = null;
     }
 }
Esempio n. 3
0
 protected override void OnFree()
 {
     base.OnFree();
     RemoveAllContents();
     if (m_Childs != null)
     {
         m_Childs.Dispose();
         m_Childs = null;
     }
 }