Example #1
0
    void OnTriggerExit2D(Collider2D other)
    {
        if (other.gameObject.tag == "Player")
        {
            if (other.gameObject.GetComponent <PlayerMovement>().GetDirectionAsVector2() == direction)
            {
                checkpointManager.CheckpointHit(checkpointNumber);

                if (reverse)
                {
                    other.gameObject.GetComponent <PlayerMovement>().reverseControls = !other.gameObject.GetComponent <PlayerMovement>().reverseControls;
                }
            }
        }
    }