protected override void CreateInternal(out Vehicle vehicle, out AdvancedPed[] peds) { vehicle = EntityCreator.CreateFirefighterVehicle(SpawnLocation.Position, SpawnLocation.Heading, FirefighterRole.Engine); int seats = Math.Min(vehicle.PassengerCapacity + 1, 4); Firefighters = new Firefighter[seats]; peds = new AdvancedPed[seats]; for (int i = 0; i < seats; i++) { Firefighter f = new Firefighter(Vector3.Zero, 0.0f); f.PreferedVehicleSeatIndex = i - 1; f.Ped.WarpIntoVehicle(vehicle, i - 1); f.Equipment.SetEquipped <FireGearEquipment>(false); Firefighters[i] = f; peds[i] = f; } }
protected override void CreateInternal() { Engine = EntityCreator.CreateFirefighterVehicle(EngineSpawn.Position, EngineSpawn.Heading, FirefighterRole.Engine); Battalion = EntityCreator.CreateFirefighterVehicle(BattalionSpawn.Position, BattalionSpawn.Heading, FirefighterRole.Battalion); Rescue = EntityCreator.CreateFirefighterVehicle(RescueSpawn.Position, RescueSpawn.Heading, FirefighterRole.Rescue); }