mirror of
https://github.com/thegeneralist01/Scene-Manager-DevRepo
synced 2026-01-11 15:40:29 +01:00
Added CollectedPed object
This commit is contained in:
parent
93951b3e28
commit
25acb3f66f
7 changed files with 490 additions and 507 deletions
|
|
@ -8,7 +8,7 @@ namespace SceneManager.Utils
|
|||
{
|
||||
internal static void Dismiss(int dismissIndex)
|
||||
{
|
||||
var nearbyVehicle = Game.LocalPlayer.Character.GetNearbyVehicles(16).FirstOrDefault(v => v != Game.LocalPlayer.Character.CurrentVehicle && v.VehicleAndDriverValid());
|
||||
var nearbyVehicle = Game.LocalPlayer.Character.GetNearbyVehicles(16).FirstOrDefault(v => v.VehicleAndDriverValid() && v != Game.LocalPlayer.Character.CurrentVehicle);
|
||||
if (!nearbyVehicle)
|
||||
{
|
||||
Game.LogTrivial($"Nearby vehicle is null.");
|
||||
|
|
@ -32,10 +32,10 @@ namespace SceneManager.Utils
|
|||
}
|
||||
else
|
||||
{
|
||||
CollectedVehicle collectedVehicle = PathManager.Paths.SelectMany(x => x.CollectedVehicles).FirstOrDefault(x => x.Vehicle == nearbyVehicle);
|
||||
if(collectedVehicle != null)
|
||||
CollectedPed collectedPed = PathManager.Paths.SelectMany(x => x.CollectedPeds).FirstOrDefault(x => x.CurrentVehicle == nearbyVehicle);
|
||||
if(collectedPed != null)
|
||||
{
|
||||
collectedVehicle.Dismiss((Dismiss)dismissIndex);
|
||||
collectedPed.Dismiss((Dismiss)dismissIndex);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue