public CustomRoomData GetOrCreateCustomRoomDataFor(Room room, IntVec3 loc) { var result = _roomLabels.FirstOrDefault(rl => rl.RoomObject == room); if (result != null) { return(result); } result = new CustomRoomData(room, Find.CurrentMap, "", loc); _roomLabels.Add(result); result = _roomLabels.FirstOrDefault(rl => rl.RoomObject == room); return(result); }
public Dialog_RenameRoom(CustomRoomData customRoomData) { _customRoomData = customRoomData; curName = customRoomData.Label; }