public static void Add(AtmEntity atmEntity) { if (Atms.Any(a => a.DbModel.Id == atmEntity.DbModel.Id)) { return; } Atms.Add(atmEntity); }
private static void LoadCommonEntities() { foreach (AtmModel atmModel in XmlHelper.GetXmlObjects <AtmModel>(Path.Combine(Utils.XmlDirectory, nameof(AtmModel)))) { AtmEntity atmEntity = new AtmEntity(atmModel); atmEntity.Spawn(); Add(atmEntity); } foreach (TelephoneBoothModel telephoneBoothModel in XmlHelper.GetXmlObjects <TelephoneBoothModel>(Path.Combine(Utils.XmlDirectory, nameof(TelephoneBoothModel)))) { TelephoneBoothEntity telephoneBoothEntity = new TelephoneBoothEntity(telephoneBoothModel); telephoneBoothEntity.Spawn(); Add(telephoneBoothEntity); } foreach (BusStopModel atmModel in XmlHelper.GetXmlObjects <BusStopModel>(Path.Combine(Utils.XmlDirectory, nameof(BusStopModel)))) { BusStopEntity busStopEntity = new BusStopEntity(atmModel); busStopEntity.Spawn(); Add(busStopEntity); } foreach (CarshopModel carshopModel in XmlHelper.GetXmlObjects <CarshopModel>(Path.Combine(Utils.XmlDirectory, nameof(CarshopModel)))) { CarshopEntity carshopEntity = new CarshopEntity(carshopModel); carshopEntity.Spawn(); Add(carshopEntity); } foreach (CornerModel cornerModel in XmlHelper.GetXmlObjects <CornerModel>(Path.Combine(Utils.XmlDirectory, nameof(CornerModel)))) { CornerEntity cornerEntity = new CornerEntity(cornerModel); cornerEntity.Spawn(); Add(cornerEntity); } foreach (DriveThruModel driveThruModel in XmlHelper.GetXmlObjects <DriveThruModel>(Path.Combine(Utils.XmlDirectory, nameof(DriveThruModel)))) { DriveThruEntity driveThruEntity = new DriveThruEntity(driveThruModel); driveThruEntity.Spawn(); Add(driveThruEntity); } foreach (MarketModel marketModel in XmlHelper.GetXmlObjects <MarketModel>(Path.Combine(Utils.XmlDirectory, nameof(MarketModel)))) { MarketEntity marketEntity = new MarketEntity(marketModel); marketEntity.Spawn(); Add(marketEntity); } }
public static async Task LoadServerEntity() { RoleplayContext ctx = Singleton.GetDatabaseInstance(); using (UnitOfWork unit = new UnitOfWork(ctx)) { await BuildingEntity.LoadBuildingsAsync(unit); await AtmEntity.LoadAtmsAsync(unit); await BusEntity.LoadBusAsync(unit); await ShopEntity.LoadShopAsync(unit); await GroupEntity.LoadGroupsAsync(unit); await WarehouseOrderEntity.LoadWarehouseOrdersAsync(); } JobEntity courierJob = new JobEntity(new JobEntityModel() { JobName = "Kurier", VehicleModel = AltV.Net.Enums.VehicleModel.Boxville2, RespawnVehicle = true, Position = new Position(26.1626f, -1300.59f, 29.2124f), RespawnVehiclePosition = new Position(36.9495f, -1283.84f, 29.2799f), RespawnVehicleRotation = new Rotation(0, 0, 1.53369f), JobType = JobType.Courier, MaxSalary = 400 }); courierJob.Create(); JobEntity junkerJob = new JobEntity(new JobEntityModel() { JobName = "Śmieciarz", VehicleModel = AltV.Net.Enums.VehicleModel.Trash, RespawnVehicle = true, Position = new Position(500.334f, -652.009f, 24.8989f), RespawnVehiclePosition = new Position(508.286f, -609.771f, 25.1348f), RespawnVehicleRotation = new Rotation(0, 0, 1.63264f), JobType = JobType.Junker, MaxSalary = 400 }); junkerJob.Create(); JobCenterEntity jobCenter = new JobCenterEntity(new JobCenterModel() { Id = 0, Position = new Position(104.73f, -934.075f, 29.8022f), Jobs = EntityHelper.GetJobs() }); jobCenter.Spawn(); }
public static void Remove(AtmEntity atmEntity) => Atms.Remove(atmEntity);
public static void Add(AtmEntity atmEntity) => Atms.Add(atmEntity);