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