Add inNearestCar to SpawnPedAtPlayer
- Updated ModMenuModule::Utils::SpawnPed::SpawnPedAtPlayer to allow for spawning a ped inside of a nearest car
This commit is contained in:
parent
698c4f4327
commit
2550ab2910
@ -152,7 +152,7 @@ Game::Ped* ModMenuModule::Utils::SpawnPed::SpawnPedInCar(const Game::SCR_Vector3
|
||||
return UpdatePedAfterSpawn(ped, data, basePosition);
|
||||
}
|
||||
|
||||
Game::Ped* ModMenuModule::Utils::SpawnPed::SpawnPedAtPlayer(const SpawnPedData& data)
|
||||
Game::Ped* ModMenuModule::Utils::SpawnPed::SpawnPedAtPlayer(const SpawnPedData& data, bool inNearestCar)
|
||||
{
|
||||
PlayerPosCheat* playerPosCheat = PlayerPosCheat::GetInstance();
|
||||
if (!playerPosCheat->IsEnabled()) {
|
||||
@ -168,9 +168,17 @@ Game::Ped* ModMenuModule::Utils::SpawnPed::SpawnPedAtPlayer(const SpawnPedData&
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
return SpawnPed(
|
||||
positionOpt.value(),
|
||||
rotationOpt.value(),
|
||||
data
|
||||
);
|
||||
if (inNearestCar) {
|
||||
return SpawnPedInNearestCar(
|
||||
positionOpt.value(),
|
||||
data
|
||||
);
|
||||
}
|
||||
else {
|
||||
return SpawnPed(
|
||||
positionOpt.value(),
|
||||
rotationOpt.value(),
|
||||
data
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@ -36,5 +36,5 @@ namespace ModMenuModule::Utils::SpawnPed {
|
||||
Game::Ped* SpawnPed(const Game::SCR_Vector3& position, short rotation, const SpawnPedData& data);
|
||||
Game::Ped* SpawnPedInNearestCar(const Game::SCR_Vector3& basePosition, const SpawnPedData& data);
|
||||
Game::Ped* SpawnPedInCar(const Game::SCR_Vector3& basePosition, EncodedCarId carId, const SpawnPedData& data);
|
||||
Game::Ped* SpawnPedAtPlayer(const SpawnPedData& data);
|
||||
Game::Ped* SpawnPedAtPlayer(const SpawnPedData& data, bool inNearestCar = false);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user