Obstacle appear when the player enter in a Trigger

I am trying to do a 2D game. What i dont know is this: I need to detect if the player entered on a trigger, next i need to a obstacle appear and when the player enter in other trigger, the obstacle dissappear.

Tag your Player as “Player”

ObstacleAppear.cs :

using UnityEngine;

public class ObstacleAppear : MonoBehaviour {
	public GameObject obstacleObject;

	void OnTriggerEnter2D(Collider2D collider){
		if (collider.gameObject.tag == "Player") {
			obstacleObject.SetActive (true);
		}
	}
}

ObstacleDisappear .cs :

using UnityEngine;

public class ObstacleDisappear : MonoBehaviour {

	public GameObject obstacleObject;
	
	void OnTriggerEnter2D(Collider2D collider){
		if (collider.gameObject.tag == "Player") {
			obstacleObject.SetActive (false);
		}
	}
}