public void nonmonoReturnObjectToPool() { List <TestNonMonoReusableObject> l_lstNonMonoReusable = m_NonMonoObjectPool.getActiveList(); TestNonMonoReusableObject l_NonMonoReusableObject = l_lstNonMonoReusable.Count > 0 ? l_lstNonMonoReusable[l_lstNonMonoReusable.Count - 1] : null; if (l_NonMonoReusableObject == null) { Debug.LogError("TestManager::ReturnObjectToPool:: Active object list is empty. Count == 0"); } else { m_NonMonoObjectPool.returnToPool(l_NonMonoReusableObject); } updateCount(); }
public void nonmonoGetObjectFromPool() { TestNonMonoReusableObject l_NonMonoReusableObject = m_NonMonoObjectPool.getObject(); updateCount(); }