public bool IsImportantRoom(Room room) { if (room.Role == RoomRoleDefOf.None) { return(false); } if (_customRoomLabelManager.IsRoomCustomised(room)) { return(true); } if (_emptyRooomRole != null) { return(room.Role != _emptyRooomRole); } if (room.Role.defName == "Room") { _emptyRooomRole = room.Role; return(false); } return(true); }
public string GetRoomLabel(Room room) { if (room == null) { return(string.Empty); } return(_customRoomLabelManager.IsRoomCustomised(room) ? _customRoomLabelManager.GetCustomLabelFor(room) : room.Role.label.ToUpper()); }