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;
 }
Exemplo n.º 3
0
    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;
    }