I don't know if this is the right place to ask, but I have a design question, I was wondering if anyone could help me answer it.
I'm making a Fallout Shelter-like game. I need each room to communicate with each other to determine the other's room caracteristic and it's occupant's caracteristic. They also need to know if the nearby spot is empty as to change their assets.
Let's assume I have
[Room A][Room B]
[Room C]
I need Room A to get B & C caracteristics, apply an "aura" to them, and know that there's nothing on it's left so it can turn on a caracteristic and change its look.
Also, the player can create rooms almost however he wants by clicking an empty spot on the "grid". When clickin a UI Button, empty spots near other rooms will display a yellow background that creates a default room once clicked on.
Should I use a Tilemaplayer to handle the room or make a custom grid with y, x coordinate and room nodes ?