Ejemplo n.º 1
0
 public void RemoveSelf()
 {
     if (linePoolObject != null)
     {
         linePoolObject.ReturnToPool();
     }
     else
     {
         Destroy(gameObject);
     }
 }
Ejemplo n.º 2
0
        public void RemoveSelf()
        {
            for (int i = 0; i < m_Obstacles.Count; i++)
            {
                m_Obstacles[i].RemoveSelf();
                m_Obstacles.RemoveAt(i);
            }

            if (poolObject != null)
            {
                poolObject.ReturnToPool();
            }
            else
            {
                Destroy(gameObject);
            }
        }