Example #1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.gameObject.CompareTag("CheckPoint"))
        {
            if (!collision.gameObject.GetComponent <UsedCheckpoint>().used)
            {
                checkPointMaiorAtivado = false;
                initialPoint           = collision.gameObject.transform.position;
                collision.gameObject.GetComponent <UsedCheckpoint>().used = true;
            }
        }

        else if (collision.gameObject.CompareTag("CheckPointMaior"))
        {
            if (!collision.gameObject.GetComponent <UsedCheckpoint>().used)
            {
                collision.gameObject.GetComponent <UsedCheckpoint>().used = true;
                if (!checkPointMaiorAtivado)
                {
                    initialPoint = collision.gameObject.transform.position;
                    PlayerLife_Planta.playerLife = 3;
                    PlayerLife_Planta.UpdateLives();
                    checkPointMaiorAtivado = true;
                }
            }
        }
    }