How to maake walls invisible by thoucing the floor

i want that when my player touch the house’s floor the walls just disappear just this i tried to code but id don’t work, can you help me explaining?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Disappear : MonoBehaviour
{
public MeshRenderer Wall1;
public MeshRenderer Wall2;
public MeshRenderer Wall3;
public MeshRenderer Wall4;
public MeshRenderer Wall5;
public MeshRenderer Wall6;
public MeshRenderer Wall7;

public GameObject Wall;
private void OnTriggerEnter(Collider other)
{
    if (other.tag == "Player")
    {
        Wall1.enabled = false;
        Wall1.enabled = false;
        Wall1.enabled = false;
        Wall1.enabled = false;
        Wall1.enabled = false;
        Wall1.enabled = false;
        Wall1.enabled = false;
    }

}

}

instead of putting a code on all walls…just put one on the player collider…and use layer to filter the walls…

void OnTriggerEnter(Collider other)
{
  if(other.gameObject.layer == LayerMask.NameToLayer("wall"))
  {
    Wall1.enabled = false;
    Wall2.enabled = false;
    Wall3.enabled = false;
    Wall4.enabled = false;
    Wall5.enabled = false;
    Wall6.enabled = false;
    Wall7.enabled = false;
  }
}

remember to properly put all the walls under the wall layer…hope this helps