public static void AddRoom(ref RoomTypes __instance) { if (Settings.Instance.Graveyard.IncludeRoom) { __instance.Add(RoomTypes_AllModded.GraveyardRoom); } }
public static void AddRoom(ref RoomTypes __instance) { if (Settings.Instance.Laboratory.IncludeRoom) { __instance.Add(RoomTypes_AllModded.LaboratoryRoom); } }
public static void AddRoom(ref RoomTypes __instance) { if (Settings.Instance.Kitchen.IncludeRoom) { __instance.Add(RoomTypes_AllModded.KitchenRoom); } }
public static void AddRoom(ref RoomTypes __instance) { if (Settings.Instance.Gym.IncludeRoom) { if (Settings.Instance.Laboratory.IncludeRoom) { if (RoomTypes_AllModded.LaboratoryRoom.primary_constraint.stomp_in_conflict == null) { RoomTypes_AllModded.LaboratoryRoom.primary_constraint.stomp_in_conflict = new List <RoomConstraints.Constraint>(); } RoomTypes_AllModded.LaboratoryRoom.primary_constraint.stomp_in_conflict.Add(RoomTypes_AllModded.GymRoom.primary_constraint); } if (Settings.Instance.Kitchen.IncludeRoom) { if (RoomTypes_AllModded.KitchenRoom.primary_constraint.stomp_in_conflict == null) { RoomTypes_AllModded.KitchenRoom.primary_constraint.stomp_in_conflict = new List <RoomConstraints.Constraint>(); } RoomTypes_AllModded.KitchenRoom.primary_constraint.stomp_in_conflict.Add(RoomTypes_AllModded.GymRoom.primary_constraint); } if (__instance.PowerPlant.primary_constraint.stomp_in_conflict == null) { __instance.PowerPlant.primary_constraint.stomp_in_conflict = new List <RoomConstraints.Constraint>(); } __instance.PowerPlant.primary_constraint.stomp_in_conflict.Add(RoomTypes_AllModded.GymRoom.primary_constraint); __instance.Add(RoomTypes_AllModded.GymRoom); } }
public static void AddRoom(ref RoomTypes __instance) { if (Settings.Instance.Aquarium.IncludeRoom) { __instance.Add(RoomTypes_AllModded.Aquarium); } }
public static void AddRoom(ref RoomTypes __instance) { if (Settings.Instance.Botanical.IncludeRoom) { __instance.Add(RoomTypes_AllModded.Botanical); } }
public static void AddRoomType(RoomType rt) { if (RoomTypes == null) { RoomTypes = new List <RoomType>(); } RoomTypes.Add(rt); }
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.Bathroom.IncludeRoom) { __instance.Add(RoomTypes_AllModded.BathroomRoom); if (__instance.PlumbedBathroom.primary_constraint.stomp_in_conflict == null) { __instance.PlumbedBathroom.primary_constraint.stomp_in_conflict = new List <RoomConstraints.Constraint>(); } __instance.PlumbedBathroom.primary_constraint.stomp_in_conflict.Add(RoomTypes_AllModded.BathroomRoom.primary_constraint); if (__instance.Hospital.primary_constraint.stomp_in_conflict == null) { __instance.Hospital.primary_constraint.stomp_in_conflict = new List <RoomConstraints.Constraint>(); } __instance.Hospital.primary_constraint.stomp_in_conflict.Add(RoomTypes_AllModded.BathroomRoom.primary_constraint); } }
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 void AddRow() { if (RoomTypes.Count() > 0) { if (RoomTypes[RoomTypes.Count() - 1].Name == null && RoomTypes[RoomTypes.Count() - 1].Color == null) { new MessageWindow(thiswindow, "有空行还未填写").ShowDialog(); return; } else if (RoomTypes[RoomTypes.Count() - 1].Name == null) { new MessageWindow(thiswindow, "房间状态不能为空").ShowDialog(); return; } } RoomType rt = new RoomType() { ID = Guid.NewGuid(), Color = "默认(灰色)" }; RoomTypes.Add(rt); }
public static void AddRoom(ref RoomTypes __instance) { if (Settings.Instance.Industrial.IncludeRoom) { List <RoomType> upgrades = new List <RoomType>(); upgrades.Add(__instance.PowerPlant); upgrades.Add(__instance.Farm); upgrades.Add(__instance.CreaturePen); if (Settings.Instance.Laboratory.IncludeRoom) { upgrades.Add(RoomTypes_AllModded.LaboratoryRoom); } if (Settings.Instance.Kitchen.IncludeRoom) { upgrades.Add(RoomTypes_AllModded.KitchenRoom); } if (Settings.Instance.Gym.IncludeRoom) { upgrades.Add(RoomTypes_AllModded.GymRoom); } __instance.Add(RoomTypes_AllModded.IndustrialRoom(upgrades.ToArray())); } }
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); } } }
public void LoadData() { GetRoomTypes = new ObservableCollection <RoomType>(); using (RetailContext context = new RetailContext()) { var rmtypes = context.RoomTypes.ToList(); foreach (RoomType rt in rmtypes) { GetRoomTypes.Add(rt); } } if (RoomTypes != null) { RoomTypes.Clear(); } else { RoomTypes = new ObservableCollection <RoomType>(); } foreach (RoomType rs in GetRoomTypes) { RoomTypes.Add(rs); } }