public void AddPersonajeForIntercambio(string tipo) { foreach (Character personaje in PersonajesEscenario) { if (personaje.Name == tipo && PersonajesForIntercambio.Count < 3) { PersonajesForIntercambio.Add(personaje); PersonajesEscenario.Remove(personaje); break; } } }
public void CrearEncuentroIntercambio() { try { EncuentroIntercambio encuentroIntercambio = new EncuentroIntercambio(PersonajesForIntercambio[0], PersonajesForIntercambio[1]); encuentroIntercambio.Intercambiar(ItemForIntercambio); PersonajesEscenario.Add(PersonajesForIntercambio[0]); PersonajesForIntercambio.Remove(PersonajesForIntercambio[0]); PersonajesEscenario.Add(PersonajesForIntercambio[0]); PersonajesForIntercambio.Remove(PersonajesForIntercambio[0]); ListaEncuentros.Add(encuentroIntercambio); } catch (System.NullReferenceException) { ; } }