Ejemplo n.º 1
0
    void Update()
    {
        if (numBanheiro && numCozinha && numSalaDeEstar && numQuarto)
        {
            Globals.interruptoresLigados = true;
        }
        if (Input.touchCount > 0)
        {
            Touch   touch         = Input.GetTouch(0);
            Vector2 touchPosition = Camera.main.ScreenToWorldPoint(touch.position);

            if (touch.phase == TouchPhase.Began)
            {
                Collider2D touchCollider = Physics2D.OverlapPoint(touchPosition);

                if (coll == touchCollider)
                {
                    //Setar Trigger
                    gameObject.GetComponent <SpriteRenderer>().sprite = Ligado;
                    sm.AudioInterruptor();
                    coll.enabled = false;

                    if (name == "Banheiro")
                    {
                        numBanheiro = true;
                    }
                    if (name == "Cozinha")
                    {
                        numCozinha = true;
                    }
                    if (name == "SalaDeEstar")
                    {
                        numSalaDeEstar = true;
                    }
                    if (name == "Quarto")
                    {
                        numQuarto = true;
                    }
                }
            }
        }
    }