/// <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); }
protected override void Awake() { base.Awake(); status = new Status(10, 12, 5); //HP 10 | MP 12 | Ataque 5 habilidade1 = new AtaqueTriplo(); habilidade2 = new PuloDuplo(); habilidade3 = new Cura(); habilidade1.setPersonagem(this.gameObject); habilidade2.setPersonagem(this.gameObject); habilidade3.setPersonagem(this.gameObject); }
private void tmrExura_Tick(object sender, EventArgs e) { Cura.getExura(cliente); }
private void btnComerCarne_Click(object sender, EventArgs e) { Cura.getComerCarne(cliente); }