Exemplo n.º 1
0
    public void controlChar(bool right)
    {
        if (!startGameplay)
        {
            uc.backButton.SetActive(false);
            uc.pauseButton.SetActive(true);
            startGameplay = true;
            StartCoroutine(ec.EnemySpawner());
        }
        //Do Centro para direita
        if (right && position == 1)
        {
            StartCoroutine(ps.rightAnimation(false, false));
            position = 2;
        }

        //Da direita para a esquerda
        if (!right && position == 2)
        {
            StartCoroutine(ps.rightAnimation(true, true));
            position = 0;
        }

        //Do Centro para esquerda
        if (!right && position == 1)
        {
            StartCoroutine(ps.leftAnimation(false, false));
            position = 0;
        }

        //Da esquerda pra direita
        if (right && position == 0)
        {
            StartCoroutine(ps.leftAnimation(true, true));
            position = 2;
        }
    }