void Update_b() { Material material = mesh.material; int change = 0; if (Input.GetKeyDown(KeyCode.RightArrow)) { change = 1; } else if (Input.GetKeyDown(KeyCode.LeftArrow)) { change = -1; } ConjuntoDasPartes cdp = partes[(int)cAtual]; if (change != 0) { cdp.contador = ContadorCiclico.Contar(change, cdp.contador, cdp.possiveis.Length); MudarMesh(ref cdp.atual, cdp.possiveis, cdp.contador); } change = 0; if (Input.GetKeyDown(KeyCode.UpArrow)) { change = 1; } else if (Input.GetKeyDown(KeyCode.DownArrow)) { change = -1; } if (change != 0) { cAtual = (ContadorAtual)ContadorCiclico.Contar(change, (int)cAtual, partes.Count); } change = 0; if (Input.GetKeyDown(KeyCode.W)) { change = 1; } else if (Input.GetKeyDown(KeyCode.S)) { change = -1; } if (change != 0) { tamanho = ContadorCiclico.Contar(change, tamanho, 5); MudarMeshComTamanho(); } }
void GetSimpleChangebleElements(ContadorAtual cAtual, out SimpleChangebleMesh sm, out GameObject gg) { int cont = guardCont[cAtual]; SectionDataBase sdb = StringParaEnum.ObterEnum(cAtual.ToString(), SectionDataBase.nariz); SimpleChangebleMesh[] sms = S.GetDbMeshWithId(sdb); gg = partes_b[cont].atual; int indexOfsm = partes_b[cont].contador; sm = sms[indexOfsm]; }
void GetCombinedChangebleElements(ContadorAtual cAtual, out CombinedChangebleMesh sm, out GameObject gg) { int cont = guardCont[cAtual]; SectionDataBase sdb = StringParaEnum.ObterEnum(cAtual.ToString(), SectionDataBase.nariz); CombinedChangebleMesh[] sms = S.GetCombinedMeshDbWithID(sdb); gg = partesComTamanho_b[cont].atual; int indexOfsm = partesComTamanho_b[cont].contador; sm = sms[indexOfsm]; }
private ConjuntoDasPartesComTamanhoCombinado_b ConjuntoCombinadoPorID(ContadorAtual c) { ConjuntoDasPartesComTamanhoCombinado_b retorno = null; for (int i = 0; i < partesComTamanho_b.Count; i++) { if (partesComTamanho_b[i].id == c) { retorno = partesComTamanho_b[i]; } } return(retorno); }
void VerifyChangePart() { int change = 0; if (Input.GetKeyDown(KeyCode.UpArrow)) { change = 1; } else if (Input.GetKeyDown(KeyCode.DownArrow)) { change = -1; } ContadorAtual ant = cAtual; cAtual = (ContadorAtual)ContadorCiclico.Contar(change, (int)cAtual, System.Enum.GetValues(typeof(ContadorAtual)).Length); if (cAtual != ant) { umLabel.text = cAtual.ToString(); } }