Hi,
i’m not sure what you Room class looks like but i’m pretty sure the compiler wants you to use pointers in your array
TArray<Room*> roomList_;
For optimization reason you should use a const ref when passing your array to a function (otherwise it will be duplicated for the call)
void SomeFunction(const TArray<Room*>& InRoomList);