private void Clear()
{
if (_mPooledObjs != null)
{
while (_pooledObjs.Count > 0)
{
GameObject obj = _pooledObjs.Pop().gameObject;
if (obj != null)
{
Destroy(obj);
}
}
}
_mPooledNodes = null;
_liveNode = null;
_mPooledObjs = null;
_mLiveObjs = null;
_mLiveObjs = null;
_numOfActiveObjs = 0;
_initialized = false;
}