So basically I want so when I go behind a building the roof and body of building become transparent and the floor doesn't. I have that done, but now it stays transparent even after I am no longer behind the building, how do I make it detect that I am no longer overlapping the roof of the building? I do not want to have to add collisions for each building I make around the roof. (I am making a 2.5D game)