Example #1
0
    ///Seleciono o Char dado o índice dele
    public void SelectChar(int index)
    {
        //Se o indice do botão precionado for diferente de Random então
        if (selectionPanel.buttons [index].buttonType != CharType.RANDOM)
        {
            //Seta o personagem
            controller.powWinner = powlitico;
            controller.SetPowliticoWinner(selectionPanel.buttons[index].buttonType);
            powlitico = controller.powWinner;

            //Seta o Texto referente ao personagem
            nametx.text    = powlitico.info.Nome;
            partido.text   = powlitico.info.Partido;
            twitter.text   = powlitico.info.Twitter;
            descricao.text = powlitico.info.Description;

            //Seleciona o botão
            selectionPanel.UnselectAllButtons();
            selectionPanel.buttons[index].SelectButton();
        }
    }
    ///Seleciona no Controler o personagem dado o tipo dele
    private void SelectButtonsForIndexs()
    {
        selectionPanel.UnselectAllButtons();

        if (indexP1 > -1 && indexP2 > -1 && indexP1 == indexP2)
        {
            selectionPanel.buttons[indexP1].selection = SELECTIONBUTTONTYPE.P1ANDP2SELECTED;
            selectionPanel.buttons[indexP1].SelectButton();
        }

        if (indexP1 > -1 && indexP1 != indexP2)
        {
            selectionPanel.buttons [indexP1].selection = SELECTIONBUTTONTYPE.P1SELECTED;
            selectionPanel.buttons [indexP1].SelectButton();
        }

        if (indexP2 > -1 && indexP1 != indexP2)
        {
            selectionPanel.buttons[indexP2].selection = SELECTIONBUTTONTYPE.P2SELECTED;
            selectionPanel.buttons[indexP2].SelectButton();
        }
    }