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()); } }
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(); }