/// <summary> /// pasandole el nombre se retornan las clases hija a utilizar /// </summary> /// <param name="NombreAtaque"></param> /// <returns></returns> public static AttacksBase EncontrarAtaques(string NombreAtaque) { AttacksBase ClaseARetornar = null; switch (NombreAtaque) { case "Barrida": ClaseARetornar = new ataqueBarrida(); break; case "Disp de Energia": ClaseARetornar = new DisparoEnergia(); break; case "Esquive": ClaseARetornar = new Esquive(); break; case "Triple Impacto": ClaseARetornar = new TripleImpacto(); break; case "PInchosVenenoso": ClaseARetornar = new PInchosVenenoso(); break; case "Cura": ClaseARetornar = new Cura(); break; case "Adsorver": ClaseARetornar = new Adsorver(); break; case "Ataque Electrico": ClaseARetornar = new AtaqueElectrico(); break; case "Mega puño": ClaseARetornar = new MegaPuño(); break; case "Surf": ClaseARetornar = new Surf(); break; default: Debug.Log("no se ha Ataque:" + NombreAtaque + " Corregir o no existe"); Debug.Break(); break; } return(ClaseARetornar); }
public crear_Crewild_Grismon_Insecto_Energia(int LvlCritatura) { Nombre = ""; NombreTaxonomico = "Grismon"; descripcion = "Critura de los bosques tiene una punteria execlente"; genero = metodosAux.GeneroRandon(); TipoDecrewild[0] = TipoUniversalEnum.Plant; TipoDecrewild[1] = TipoUniversalEnum.None; /* ataques[0] = new TripleImpacto(); * ataques[1] = new DisparoEnergia(); * ataques[2] = new Esquive(); * ataques[3] = null; */ ataques[0] = new ataqueBarrida(); ataques[1] = new DisparoEnergia(); ataques[2] = new Esquive(); ataques[3] = null; posturasDeCriatura[0] = new PosturaBasica(); posturasDeCriatura[1] = new PosturaBasica(); posturasDeCriatura[2] = new PosturaBasica(); posturasDeCriatura[3] = new PosturaBasica(); for (int i = 0; i < 4; i++) { // ataques[i].Datos(); posturasDeCriatura[i].Datos(); } animaCrewildFrentre[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Grismon", "Grismon_frente_estatico"); animaCrewildFrentre[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Grismon", "Grismon_frente_daño"); animaCrewildFrentre[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Grismon", "Grismon_frente_Apunta"); animaCrewildEspalda[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Grismon", "Grismon_espalda_estatico"); animaCrewildEspalda[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Grismon", "Grismon_espalda_daño"); animaCrewildEspalda[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Grismon", "Grismon_espalda_Apunta"); SpriteCrewildmenuSelec[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/menus/MenusCriaturas", "Grismon_0"); SpriteCrewildmenuSelec[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/menus/MenusCriaturas", "Grismon_1"); EstadisticasDeBatalla(LvlCritatura); EstadisticasDecrianza(); EstadosCrewild = EstadosEnum.None; NivelRaresa = 0.3f; ResistenciaAlacaptura = 10; }
public Artflow(int LvlCritatura) { Nombre = ""; NombreTaxonomico = "Artflow"; descripcion = "Crewild Salvaje astuto a la hora de usar trampas a su favor"; genero = metodosAux.GeneroRandon(); TipoDecrewild[0] = TipoUniversalEnum.Espectro; TipoDecrewild[1] = TipoUniversalEnum.None; ataques[0] = new ataqueBarrida(); ataques[1] = null; ataques[2] = null; ataques[3] = null; posturasDeCriatura[0] = new PosturaBasica(); posturasDeCriatura[1] = new PosturaBasica(); posturasDeCriatura[2] = new PosturaBasica(); posturasDeCriatura[3] = new PosturaBasica(); for (int i = 0; i < 4; i++) { // ataques[i].Datos(); posturasDeCriatura[i].Datos(); } animaCrewildFrentre[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "frente_estatico"); animaCrewildFrentre[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "frente_daño"); animaCrewildFrentre[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "frente_Apunta"); animaCrewildEspalda[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "espalda_estatico"); animaCrewildEspalda[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "espalda_daño"); animaCrewildEspalda[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "espalda_Apunta"); SpriteCrewildmenuSelec[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "Miniatura1"); SpriteCrewildmenuSelec[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "Miniatura2"); EstadisticasDeBatalla(LvlCritatura); EstadisticasDecrianza(); EstadosCrewild = EstadosEnum.None; NivelRaresa = 0.2f; ResistenciaAlacaptura = 10; }
public Ashsa(int LvlCritatura) { Nombre = ""; NombreTaxonomico = "Ashsa"; descripcion = "Criatura sin forma que adapta la figura de los huesos otro animal"; genero = metodosAux.GeneroRandon(); TipoDecrewild[0] = TipoUniversalEnum.Espectro; TipoDecrewild[1] = TipoUniversalEnum.None; ataques[0] = new ataqueBarrida(); ataques[1] = new AtaqueElectrico(); ataques[2] = new Esquive(); ataques[3] = new TripleImpacto(); posturasDeCriatura[0] = new PosturaBasica(); posturasDeCriatura[1] = new PosturaBasica(); posturasDeCriatura[2] = new PosturaBasica(); posturasDeCriatura[3] = new PosturaBasica(); for (int i = 0; i < 4; i++) { // ataques[i].Datos(); posturasDeCriatura[i].Datos(); } animaCrewildFrentre[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "frente_estatico"); animaCrewildFrentre[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "frente_daño"); animaCrewildFrentre[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "frente_Apunta"); animaCrewildEspalda[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "espalda_estatico"); animaCrewildEspalda[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "espalda_daño"); animaCrewildEspalda[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "espalda_Apunta"); SpriteCrewildmenuSelec[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "Miniatura1"); SpriteCrewildmenuSelec[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/" + NombreTaxonomico, "Miniatura2"); EstadisticasDeBatalla(LvlCritatura); EstadisticasDecrianza(); EstadosCrewild = EstadosEnum.None; NivelRaresa = 0.2f; ResistenciaAlacaptura = 10; }
public crear_Crewild_Eghi_salvaje_insecto(int LvlCritatura) { Nombre = ""; NombreTaxonomico = "Eghi"; descripcion = "Criatura con muchas bocas, con apetito boras"; genero = metodosAux.GeneroRandon(); TipoDecrewild[0] = TipoUniversalEnum.Normal; TipoDecrewild[1] = TipoUniversalEnum.None; ataques[0] = new ataqueBarrida(); ataques[1] = new Esquive(); ataques[2] = null; ataques[3] = null; posturasDeCriatura[0] = new PosturaBasica(); posturasDeCriatura[1] = new PosturaBasica(); posturasDeCriatura[2] = new PosturaBasica(); posturasDeCriatura[3] = new PosturaBasica(); for (int i = 0; i < 4; i++) { // ataques[i].Datos(); posturasDeCriatura[i].Datos(); } animaCrewildFrentre[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Eghi", "Eghi_frente_estatico"); animaCrewildFrentre[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Eghi", "Eghi_frente_daño"); animaCrewildEspalda[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Eghi", "Eghi_espalda_estatico"); animaCrewildEspalda[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Eghi", "Eghi_espalda_daño"); SpriteCrewildmenuSelec[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/menus/MenusCriaturas", "Eghi_0"); SpriteCrewildmenuSelec[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/menus/MenusCriaturas", "Eghi_1"); EstadisticasDeBatalla(LvlCritatura); EstadisticasDecrianza(); EstadosCrewild = EstadosEnum.None; NivelRaresa = 0.2f; ResistenciaAlacaptura = 10; }
public Kraten(int LvlCritatura) { Nombre = ""; NombreTaxonomico = "Kraten"; descripcion = "Crewild de agua se encuentran mas en las profundidades del oceano"; genero = metodosAux.GeneroRandon(); TipoDecrewild[0] = TipoUniversalEnum.Agua; TipoDecrewild[1] = TipoUniversalEnum.None; ataques[0] = new ataqueBarrida(); ataques[1] = new Esquive(); ataques[2] = null; ataques[3] = null; posturasDeCriatura[0] = new PosturaBasica(); posturasDeCriatura[1] = new PosturaBasica(); posturasDeCriatura[2] = new PosturaBasica(); posturasDeCriatura[3] = new PosturaBasica(); for (int i = 0; i < 4; i++) { // ataques[i].Datos(); posturasDeCriatura[i].Datos(); } animaCrewildFrentre[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Kraten", "frente 1"); animaCrewildFrentre[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Kraten", "frente 2"); animaCrewildFrentre[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Kraten", "frente 3"); animaCrewildEspalda[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Kraten", "espalda 1"); animaCrewildEspalda[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Kraten", "espalda 2"); animaCrewildEspalda[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Kraten", "espalda 3"); SpriteCrewildmenuSelec[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Kraten", "miniatura 1"); SpriteCrewildmenuSelec[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Kraten", "miniatura 2"); EstadisticasDeBatalla(LvlCritatura); EstadisticasDecrianza(); EstadosCrewild = EstadosEnum.None; NivelRaresa = 0.2f; ResistenciaAlacaptura = 10; }
public Kabat(int LvlCritatura) { Nombre = ""; NombreTaxonomico = "Kabat"; descripcion = "Crewild planta que le gusta estar al la luz el sol"; genero = metodosAux.GeneroRandon(); TipoDecrewild[0] = TipoUniversalEnum.Espectro; TipoDecrewild[1] = TipoUniversalEnum.None; ataques[0] = new ataqueBarrida(); ataques[1] = null; ataques[2] = null; ataques[3] = null; posturasDeCriatura[0] = new PosturaBasica(); posturasDeCriatura[1] = new PosturaBasica(); posturasDeCriatura[2] = new PosturaBasica(); posturasDeCriatura[3] = new PosturaBasica(); for (int i = 0; i < 4; i++) { // ataques[i].Datos(); posturasDeCriatura[i].Datos(); } animaCrewildFrentre[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/MixioMatosis", "MixioMatosis_frente_estatico"); animaCrewildFrentre[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/MixioMatosis", "MixioMatosis_frente_daño"); animaCrewildFrentre[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/MixioMatosis", "MixioMatosis_frente_Apunta"); animaCrewildEspalda[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/MixioMatosis", "MixioMatosis_espalda_estatico"); animaCrewildEspalda[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/MixioMatosis", "MixioMatosis_espalda_daño"); animaCrewildEspalda[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/MixioMatosis", "MixioMatosis_espalda_Apunta"); SpriteCrewildmenuSelec[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/MixioMatosis", "MixioMatosis_Miniatura1"); SpriteCrewildmenuSelec[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/MixioMatosis", "MixioMatosis_Miniatura2"); EstadisticasDeBatalla(LvlCritatura); EstadisticasDecrianza(); EstadosCrewild = EstadosEnum.None; NivelRaresa = 0.2f; ResistenciaAlacaptura = 10; }
public Xilaxi(int LvlCritatura) { Nombre = ""; NombreTaxonomico = "Xilaxi"; descripcion = "Critura Ave de con plumas de azufre. caza atraves de explociones"; genero = metodosAux.GeneroRandon(); TipoDecrewild[0] = TipoUniversalEnum.Ave; TipoDecrewild[1] = TipoUniversalEnum.Explosiva; ataques[0] = new ataqueBarrida(); ataques[1] = new TripleImpacto(); ataques[2] = null; ataques[3] = null; posturasDeCriatura[0] = new PosturaBasica(); posturasDeCriatura[1] = new PosturaBasica(); posturasDeCriatura[2] = new PosturaBasica(); posturasDeCriatura[3] = new PosturaBasica(); for (int i = 0; i < 4; i++) { // ataques[i].Datos(); posturasDeCriatura[i].Datos(); } animaCrewildFrentre[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Xilaxis", "Xilaxis_frente_estatico"); animaCrewildFrentre[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Xilaxis", "Xilaxis_frente_daño"); animaCrewildFrentre[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Xilaxis", "Xilaxis_frente_Apunta"); animaCrewildEspalda[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Xilaxis", "Xilaxis_espalda_estatico"); animaCrewildEspalda[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Xilaxis", "Xilaxis_espalda_daño"); animaCrewildEspalda[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Xilaxis", "Xilaxis_espalda_Apunta"); SpriteCrewildmenuSelec[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Xilaxis", "Xilaxis_Miniatura1"); SpriteCrewildmenuSelec[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Xilaxis", "Xilaxis_Miniatura2"); EstadisticasDeBatalla(LvlCritatura); EstadisticasDecrianza(); EstadosCrewild = EstadosEnum.None; NivelRaresa = 0.1f; ResistenciaAlacaptura = 10; }
public Ihluv(int LvlCritatura) { Nombre = ""; NombreTaxonomico = "Ihluv"; descripcion = "Crewild de tipo muy agresivo y hostil de salvaje."; genero = metodosAux.GeneroRandon(); TipoDecrewild[0] = TipoUniversalEnum.Fuego; TipoDecrewild[1] = TipoUniversalEnum.None; ataques[0] = new ataqueBarrida(); ataques[1] = new Esquive(); ataques[2] = null; ataques[3] = null; posturasDeCriatura[0] = new PosturaBasica(); posturasDeCriatura[1] = new PosturaBasica(); posturasDeCriatura[2] = new PosturaBasica(); posturasDeCriatura[3] = new PosturaBasica(); for (int i = 0; i < 4; i++) { // ataques[i].Datos(); posturasDeCriatura[i].Datos(); } animaCrewildFrentre[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Ihluv", "frente 1"); animaCrewildFrentre[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Ihluv", "frente 2"); animaCrewildFrentre[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Ihluv", "frente 3"); animaCrewildEspalda[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Ihluv", "espalda 1"); animaCrewildEspalda[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Ihluv", "espalda 2"); animaCrewildEspalda[2] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Ihluv", "espalda 3"); SpriteCrewildmenuSelec[0] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Ihluv", "miniatura 1"); SpriteCrewildmenuSelec[1] = MetodoAuxAtaque.DevuelveSprite("Sprites/HojasDeCrewilds/Ihluv", "miniatura 2"); EstadisticasDeBatalla(LvlCritatura); EstadisticasDecrianza(); EstadosCrewild = EstadosEnum.None; NivelRaresa = 0.2f; ResistenciaAlacaptura = 10; }