// Update is called once per frame void Update() { if (Input.GetAxis(axisAction) > 0 ) { if (siEstaApretada == false) { siEstaApretada = true; spriteRender.sprite = pinzaCerrada; if (ObjetoTocado != null) { if (ObjetoTocado.layer == 11) { Interactuable botontTocado = (ObjetoTocado.GetComponent("Interactuable") as Interactuable); botontTocado.ActivarDesactivar(); } if (ObjetoTocado.layer == 12) { if (debug) Debug.Log("ObjetoTocado.layer == 12"); //toque el lvl up Instantiate(particulas, ObjetoTocado.transform.position, Quaternion.identity); _PistonBrazo1.LevelActual += 1; _PistonBrazo2.LevelActual += 1; _PistonBrazo3.LevelActual += 1; _PistonBrazo4.LevelActual += 1; _PistonBrazo5.LevelActual += 1; Destroy(ObjetoTocado); } if (ObjetoTocado.layer == 13) { AudioManager.instance.PlayFx("11"); AntenaButton.StartCoroutine("Ganar"); } } } } else { spriteRender.sprite = pinzaAbierta; siEstaApretada = false; } }