public override void MudarOpcao() { int quanto = VerificaMudarOpcao(false); if (quanto != 0 && OpcaoEscolhida != 0) { painelDeTamanhoVariavel.transform.GetChild(OpcaoEscolhida + 1) .GetComponent <UmaOpcaoDoIniciarJogo>().MudarOpcaoLocal(); } quanto = VerificaMudarOpcao(true); bool eraDelete = false; if (quanto != 0 && OpcaoEscolhida != 0) { UmaOpcaoDoIniciarJogo uma = painelDeTamanhoVariavel.transform.GetChild(OpcaoEscolhida + 1) .GetComponent <UmaOpcaoDoIniciarJogo>(); if (OpcaoEscolhida != 0) { eraDelete = uma.SpriteDoItem.color.a == 0; } uma.ColocarTotalAlpha(); } MudarOpcaoComVal(quanto); if (eraDelete && OpcaoEscolhida != 0) { painelDeTamanhoVariavel.transform.GetChild(OpcaoEscolhida + 1) .GetComponent <UmaOpcaoDoIniciarJogo>().MudarOpcaoLocal(); } }
public override void SetarComponenteAdaptavel(GameObject G, int indice) { UmaOpcaoDoIniciarJogo uma = G.GetComponent <UmaOpcaoDoIniciarJogo>(); uma.SetarOpcao(ParaCarregar, ParaDeletar, essaLista[indice].nome); }