public GAMESTATE Update(List <Enemy> enemies, Player player, Map map, Camera camera, HUD hud, Battle battle, Inventory inventory, GAMESTATE gameState) // update list of enemies in a for loop { for (int i = 0; i < enemies.Count; i++) { gameState = enemies[i].Update(player, map, camera, hud, battle, inventory, gameState); } return(gameState); }