/// <summary> /// Map AgentModels to EnemyBattleAgents /// </summary> /// <param name="agentModels">List of AgentModels to map</param> /// <returns>List of EnemyBattleAgents</returns> public List <EnemyBattleAgent> GetEnemyBattleAgents(List <AgentModel> agentModels) { List <EnemyBattleAgent> enemyBattleAgents = new List <EnemyBattleAgent>(); foreach (AgentModel agent in agentModels) { EnemyBattleAgent enemyAgent = new EnemyBattleAgent(agent.currentStats, agent.moveSet, agent.sprite, new WildPokemonAI()); enemyBattleAgents.Add(enemyAgent); } return(enemyBattleAgents); }
public void SetTarget(EnemyBattleAgent enemy) { this.enemy = enemy; }