private void spawnBatEnemyAt(int x, int y) { EnemyEvent enemyEvent = new EnemyEvent(); Vector2 tilePosition = calculateTilePosition(x, y); BatEnemy enemy = EnemyFactory.CreateBatEntity(world, enemyEvent, tilePosition); BatEnemyRepresentation enemyRepresentation = EnemyFactory.CreateBatRepresentation(enemy, enemyEvent, representationManager.Content); BatEnemyController enemyController = EnemyFactory.CreateBatController(enemy); spawnEnemy(enemy, enemyRepresentation, enemyController); }
public static BatEnemyController CreateBatController(BatEnemy enemy) { BatEnemyController enemyController = new BatEnemyController(enemy); return(enemyController); }