IEnumerator ReturnToPool() { yield return(m_WaitForSeconds); ObjectPool pool = m_Pool.GetPool(); if (pool != null) { pool.ReturnObject(m_Pool); } }