OnTriggerEnter2D with two colliders?

HI
I’m working on AI for my enemy. I got two gameObjects with 2D colliders: Enemy Sense (large circle) and a Cover Sense (small box). I want my script to detect if Enemy Sense collide with player and if Cover Sense collide with cover. I want to make something like

void OnTriggerEnter2D(Collider2D enemySense, Collider2D coverSense)
    {
        if (enemySense.gameObject.tag == "Player")
        {
            playerSpotted = true;
        }

        if (coverSense.gameObject.tag == "Cover")
        {
            coverInSight = true;
        }
    }

but it’s not working with two Collider2D in void’s (). Any ideas?

To my knowledge thats not possible. As far as I can see, it doesn’t make sense either:
You are checking for the tag of a collider and assigning to variables defined outside of the method. So you have all the information you wanted with the classic code anyways?

    void OnTriggerEnter2D(Collider2D collider)
        {
            if (collider.gameObject.tag == "Player")
            {
                playerSpotted = true;
            }
    
            if (collider.gameObject.tag == "Cover")
            {
                coverInSight = true;
            }

            //Do something with this information now..
        }