void Update( ) { if (Input.GetKeyDown(KeyCode.U)) { EnemyShip ship = factory.MakeEnemyShip(EnemyShipFactory.ShipType.UFO); DoStuffEnemy(ship); } else if (Input.GetKeyDown(KeyCode.R)) { EnemyShip ship = factory.MakeEnemyShip(EnemyShipFactory.ShipType.Rocket); DoStuffEnemy(ship); } else if (Input.GetKeyDown(KeyCode.B)) { EnemyShip ship = factory.MakeEnemyShip(EnemyShipFactory.ShipType.Endboss); DoStuffEnemy(ship); } }
void DoStuffEnemy(EnemyShip enemyShip) { enemyShip.displayEnemyShip(); enemyShip.followHeroShip(); enemyShip.enemyShipShoots(); }