private void CreateBird() { _bird = _birdFactory.Create(); _bird.GetComponent <Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezePositionY; _bird.transform.position = Vector3.zero; }
public Enemy CreateEnemy(EnemyTypes type) { switch (type) { case EnemyTypes.Cactus: return((Enemy)_cactusFactory.Create()); case EnemyTypes.Bird: return((Enemy)_birdFactory.Create()); case EnemyTypes.PinkCactus: return((Enemy)_pinkCactusFactory.Create()); case EnemyTypes.Ghosty: return((Enemy)_ghostyFactory.Create()); } throw Assert.CreateException(); }