Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 public void SetTarget(EnemyBattleAgent enemy)
 {
     this.enemy = enemy;
 }