Exemple #1
0
    protected void IniciarHUD(int quantidade, TipoDeRedimensionamento tipo = TipoDeRedimensionamento.vertical)
    {
        painelDeTamanhoVariavel.parent.parent.gameObject.SetActive(true);

        itemDoContainer.SetActive(true);

        if (tipo == TipoDeRedimensionamento.vertical)
        {
            RedimensionarUI.NaVertical(painelDeTamanhoVariavel, itemDoContainer, quantidade);
        }
        else if (tipo == TipoDeRedimensionamento.emGrade)
        {
            RedimensionarUI.EmGrade(painelDeTamanhoVariavel, itemDoContainer, quantidade);
        }
        else if (tipo == TipoDeRedimensionamento.horizontal)
        {
            RedimensionarUI.NaHorizontal(painelDeTamanhoVariavel, itemDoContainer, quantidade);
        }

        for (int i = 0; i < quantidade; i++)
        {
            GameObject G = ParentearNaHUD.Parentear(itemDoContainer, painelDeTamanhoVariavel);
            SetarComponenteAdaptavel(G, i);
        }

        itemDoContainer.SetActive(false);

        if (sr != null)
        {
            if (sr.verticalScrollbar)
            {
                sr.verticalScrollbar.value = 1;
            }
        }

        if (GameController.g)
        {
            GameController.g.StartCoroutine(ScrollPos());
        }
        else
        {
            GameObject.FindObjectOfType <InitialSceneManager>().StartCoroutine(ScrollPos());
        }
    }
Exemple #2
0
    protected void IniciarHUD(int quantidade, TipoDeRedimensionamento tipo = TipoDeRedimensionamento.vertical)
    {
        OpcaoEscolhida = 0;
        painelDeTamanhoVariavel.parent.parent.gameObject.SetActive(true);

        itemDoContainer.SetActive(true);

        if (tipo == TipoDeRedimensionamento.vertical)
        {
            RedimensionarUI.NaVertical(painelDeTamanhoVariavel, itemDoContainer, quantidade);
        }
        else if (tipo == TipoDeRedimensionamento.emGrade)
        {
            RedimensionarUI.EmGrade(painelDeTamanhoVariavel, itemDoContainer, quantidade);
        }
        else if (tipo == TipoDeRedimensionamento.horizontal)
        {
            RedimensionarUI.NaHorizontal(painelDeTamanhoVariavel, itemDoContainer, quantidade);
        }

        for (int i = 0; i < quantidade; i++)
        {
            GameObject G = ParentearNaHUD.Parentear(itemDoContainer, painelDeTamanhoVariavel);
            SetarComponenteAdaptavel(G, i);

            G.name += i.ToString();

            if (i == OpcaoEscolhida)
            {
                ColocarDestaqueNoSelecionado(G.GetComponent <UmaOpcao>());

                /*if (GameController.g != null)
                 * //  G.GetComponent<UmaOpcao>().SpriteDoItem.sprite = GameController.g.El.UiDestaque;
                 * //else
                 * {
                 *  Color C;
                 *  ColorUtility.TryParseHtmlString("#FFFFFFFF", out C);
                 *  G.GetComponent<UmaOpcao>().SpriteDoItem.color = C;
                 * }*/
            }
        }

        itemDoContainer.SetActive(false);

        if (sr != null)
        {
            if (sr.verticalScrollbar)
            {
                sr.verticalScrollbar.value = 1;
            }
        }

        if (sr != null)
        {
            if (sr.horizontalScrollbar)
            {
                sr.horizontalScrollbar.value = 0;
            }
        }
        AgendaScrollPos();
    }