public IFireable Create(E_BulletType type) { switch (type) { default: case E_BulletType.enemy: return(m_enemyBullets.Create()); case E_BulletType.player: return(m_playerBullets.Create());; } }