public void selectOption(AtackMenu.menuOptions option) { currPointer.SetActive(false); switch (option) { case AtackMenu.menuOptions.At1: currPointer = At1; break; case AtackMenu.menuOptions.At3: currPointer = At3; break; case AtackMenu.menuOptions.At4: currPointer = At4; break; case AtackMenu.menuOptions.At2: currPointer = At2; break; } currPointer.SetActive(true); }
void updateOption(AtackMenu.menuOptions option) { pointer.selectOption(option); currOption = option; }
public static void atack(AtackMenu.menuOptions action, Coremon cor, Coremon cor2) { int typeMult = 1; int typeDiv = 1;//variables creadas para evitar errores al convertir int a float if (!String.Equals(cor2.Atacks[0].Type, atacando)) { switch (cor2.Atacks[0].Type) { case "Planta": if (cor.Type == "Fuego") { typeDiv = 2; } else { typeMult = 2; } break; case "Fuego": if (cor.Type == "Agua") { typeDiv = 2; } else { typeMult = 2; } break; default: if (cor.Type == "Fuego") { typeDiv = 2; } else { typeMult = 2; } break; } } if (action == AtackMenu.menuOptions.At1) { cor.Ps -= cor2.Atacks[0].Power * cor2.Dam * typeMult / cor.Def / typeDiv; } else if (action == AtackMenu.menuOptions.At2) { cor.Ps -= cor2.Atacks[1].Power * cor2.Dam * typeMult / cor.Def / typeDiv; } else if (action == AtackMenu.menuOptions.At3) { cor.Ps -= cor2.Atacks[2].Power * cor2.Dam * typeMult / cor.Def / typeDiv; } else if (action == AtackMenu.menuOptions.At4) { cor.Ps -= cor2.Atacks[3].Power * cor2.Dam * typeMult / cor.Def / typeDiv; } atacando = false; }