public static void AddRoom(ref RoomTypes __instance) { if (Settings.Instance.Nursery.IncludeRoom) { __instance.Add(RoomTypes_AllModded.Nursery); RoomConstraintTags.AddStompInConflict(__instance.Farm, RoomTypes_AllModded.Nursery); RoomConstraintTags.AddStompInConflict(__instance.CreaturePen, RoomTypes_AllModded.Nursery); if (Settings.Instance.Botanical.IncludeRoom) { RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.Botanical, RoomTypes_AllModded.Nursery); } } }
public static void AddRoom(ref RoomTypes __instance) { if (!Settings.Instance.Museum.IncludeRoom) { return; } __instance.Add(RoomTypes_AllModded.Museum); RoomConstraintTags.AddStompInConflict(__instance.Barracks, RoomTypes_AllModded.Museum); RoomConstraintTags.AddStompInConflict(__instance.Bedroom, RoomTypes_AllModded.Museum); RoomConstraintTags.AddStompInConflict(__instance.MessHall, RoomTypes_AllModded.Museum); RoomConstraintTags.AddStompInConflict(__instance.GreatHall, RoomTypes_AllModded.Museum); RoomConstraintTags.AddStompInConflict(__instance.Hospital, RoomTypes_AllModded.Museum); RoomConstraintTags.AddStompInConflict(__instance.MassageClinic, RoomTypes_AllModded.Museum); RoomConstraintTags.AddStompInConflict(__instance.RecRoom, RoomTypes_AllModded.Museum); RoomConstraintTags.AddStompInConflict(__instance.Farm, RoomTypes_AllModded.Museum); RoomConstraintTags.AddStompInConflict(__instance.CreaturePen, RoomTypes_AllModded.Museum); if (Settings.Instance.Aquarium.IncludeRoom) { RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.Aquarium, RoomTypes_AllModded.Museum); } if (Settings.Instance.Bathroom.IncludeRoom) { RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.BathroomRoom, RoomTypes_AllModded.Museum); } if (Settings.Instance.Gym.IncludeRoom) { RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.GymRoom, RoomTypes_AllModded.Museum); } if (Settings.Instance.Kitchen.IncludeRoom) { RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.KitchenRoom, RoomTypes_AllModded.Museum); } if (Settings.Instance.Laboratory.IncludeRoom) { RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.LaboratoryRoom, RoomTypes_AllModded.Museum); } }
public static void AddRoom(ref RoomTypes __instance) { if (Settings.Instance.PrivateBedroom.IncludeRoom) { __instance.Add(RoomTypes_AllModded.PrivateRoom); RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.PrivateRoom, __instance.Barracks); RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.PrivateRoom, __instance.Bedroom); RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.PrivateRoom, __instance.MassageClinic); RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.PrivateRoom, __instance.RecRoom); RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.PrivateRoom, __instance.PlumbedBathroom); RoomConstraintTags.AddStompInConflict(__instance.Hospital, RoomTypes_AllModded.PrivateRoom); if (Settings.Instance.Bathroom.IncludeRoom) { RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.PrivateRoom, RoomTypes_AllModded.BathroomRoom); } if (Settings.Instance.Museum.IncludeRoom) { RoomConstraintTags.AddStompInConflict(RoomTypes_AllModded.PrivateRoom, RoomTypes_AllModded.Museum); } } }