public void InserirVidaExtra(MensagemVidaExtra.tipoDeVidaExtra tipo) { GameObject G = ControladorDeJogo.c.RetornaElemento(Elementos.mensVidaExtra); G = ParentearNaHUD.Parentear(G, GameObject.Find("Canvas").GetComponent <RectTransform>()); G.GetComponent <MensagemVidaExtra>().Tipo = tipo; }
// Use this for initialization void Start() { RecalculaTamanhoDoContainer(); P = ControladorGlobal.c.DadosGlobais.PerfilAtualSelecionado; for (int i = 0; i < P.MeusEquipamentos.Count; i++) { ParentearNaHUD.Parentear(itemDoContainer, containerDeTamanhoVariavel) .GetComponent <AtualizadorDosElementosDeEquip>().AtualizaElementos(i); } AtualizaMoeda(); itemDoContainer.SetActive(false); itemDoContainer.transform.SetAsLastSibling(); }
// Use this for initialization void Start() { RecalculaTamanhoDoContainer(); for (int i = numeroDeNiveisMostraveis; i > 0; i--) { ParentearNaHUD.Parentear(itemDoContainer, containerDeTamanhoVariavel).GetComponent <AtualizadorDosTextosDeNivel>().AtualizaTextosDeNivel(i); } itemDoContainer.SetActive(false); gXP = ControladorGlobal.c.DadosGlobais.PerfilAtualSelecionado.NivelJogador; mostradorDaPontuacao.text = gXP.XP + " / " + gXP.ParaProxNivel; Invoke("MeLeveParaMinhaAltura", 0.05f); }
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()); } }
IEnumerator ParticulasMaisBotao() { RectTransform rt = oQganhei.GetComponent <RectTransform>(); GameObject G = ParentearNaHUD.Parentear(particulaCoisaBoa, rt); AdapteParticula(G, -1); yield return(new WaitForSeconds(INTERVALO_DE_TEMPO_DE_PARTICULAS)); G = ParentearNaHUD.Parentear(particulaCoisaBoa, rt); AdapteParticula(G, 0); yield return(new WaitForSeconds(INTERVALO_DE_TEMPO_DE_PARTICULAS)); G = ParentearNaHUD.Parentear(particulaUpei, rt); AdapteParticula(G, 1); yield return(new WaitForSeconds(INTERVALO_DE_TEMPO_DE_PARTICULAS)); btnFinalisar.interactable = true; }
public static IEnumerator ParticulasMaisBotao(RectTransform rt, System.Action finalizar) { GameObject particulaCoisaBoa = GameController.g.El.retorna(DoJogo.particulasCoisasBoasUI); GameObject particulaUpei = GameController.g.El.retorna(DoJogo.particulasUpeiDeNivel); GameObject G = ParentearNaHUD.Parentear(particulaCoisaBoa, rt); AdapteParticula(G, -1); yield return(new WaitForSecondsRealtime(INTERVALO_DE_TEMPO_DE_PARTICULAS)); G = ParentearNaHUD.Parentear(particulaCoisaBoa, rt); AdapteParticula(G, 0); yield return(new WaitForSecondsRealtime(INTERVALO_DE_TEMPO_DE_PARTICULAS)); G = ParentearNaHUD.Parentear(particulaUpei, rt); AdapteParticula(G, 1); yield return(new WaitForSecondsRealtime(2 * INTERVALO_DE_TEMPO_DE_PARTICULAS)); finalizar(); }
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(); }