void mainButtonRealease() { seletionStarted = false; if (selectedObjs.Count > 2) { if (selectedObjs.Count > 7) { AudioControl.INSTANCE.PlaySound(6); } addPontos(); if (isRespostaType) //se for o gameplay de resposta destroy tudo se nao destroy so os escolhidos { PoolGems.changeBlockColors(); //muda todas as cores em vez de destruir //PoolGems.resetAll(true);//destroy todos index } else { selectedObjs.ForEach(delegate(Block blockObj) { PoolGems.destroyFromPool(blockObj); }); } } else if (selectedObjs.Count > 0) { AudioControl.INSTANCE.PlaySound(7); } selectedObjs.Clear(); lineRender.numPositions = 0; }
public void resetGems(Button btReset) { PoolGems.changeBlockColors(); btReset.GetComponent <Image>().color = Color.gray; btReset.interactable = false; StartCoroutine(cooldownResetOver(btReset)); }