Esempio n. 1
0
    private SingleBullet GetSingleBullet()
    {
        SingleBullet bullet = null;

        if (m_cacheBullets.Count > 0)
        {
            bullet = m_cacheBullets[0];
            m_cacheBullets.RemoveAt(0);
        }
        else
        {
            bullet = GameObject.Instantiate(m_templateBullet);
            bullet.Init();
        }

        return(bullet);
    }