Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Vehicle SearchClosestVehicle(float x, float y, float z)
- {
- Vector3 searchPosition = new Vector3(x, y, z);
- Vehicle[] allVehicles = World.GetAllVehicles();
- Vehicle closestVehicle = null;
- foreach (var vehicle in allVehicles)
- {
- if (vehicle == null) {
- break;
- }
- if (closestVehicle != null)
- {
- if (Vector3.Distance(searchPosition, vehicle.Position) < Vector3.Distance(searchPosition, closestVehicle.Position))
- {
- closestVehicle = vehicle;
- }
- }
- else
- {
- closestVehicle = vehicle;
- }
- }
- return closestVehicle;
- }
- public static Vehicle SearchClosestVehicle(Vector3 position)
- {
- return SearchClosestVehicle(position.X, position.Y, position.Z);
- }
- public static Vehicle SearchClosestVehicle(Ped position)
- {
- return SearchClosestVehicle(position.Position.X, position.Position.Y, position.Position.Z);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement