public void monoGetObjectFromPool() { TestMonoReusableObject l_ReusableObject = m_MonoObjectPool.getObject(); l_ReusableObject.m_txtObjNumber.text = (m_MonoObjectPool.getActiveList().Count - 1).ToString(); updateCount(); }
public void monoReturnObjectToPool() { List <TestMonoReusableObject> l_lstTestReusable = m_MonoObjectPool.getActiveList(); TestMonoReusableObject l_ReusableObject = l_lstTestReusable.Count > 0 ? l_lstTestReusable[0] : null; if (l_ReusableObject == null) { Debug.LogError("TestManager::ReturnObjectToPool:: Active object list is empty. Count == 0"); } else { m_MonoObjectPool.returnToPool(l_ReusableObject); } updateCount(); }