public void ReturnToPool(GObject obj) { // Debug.Log("ReturnToPool " + obj); m_ObjectsInPool.Add(obj); obj.m_Transform.SetParent(m_TrsPoolObjects); obj.PreClearForBuffer(); obj.gameObject.SetActive(false); }