From 8cc0b22770e3576a1685b4147751af5335ee0d2a Mon Sep 17 00:00:00 2001 From: Vladimir <68227685+NoPressF@users.noreply.github.com> Date: Sun, 27 Oct 2024 17:17:36 +0100 Subject: [PATCH 1/2] Added vehicle's virtual callbacks (onVehicleTrailerAttach & onVehicleTrailerDetach) --- include/Server/Components/Vehicles/vehicles.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/Server/Components/Vehicles/vehicles.hpp b/include/Server/Components/Vehicles/vehicles.hpp index 799b7a3..688ffdb 100644 --- a/include/Server/Components/Vehicles/vehicles.hpp +++ b/include/Server/Components/Vehicles/vehicles.hpp @@ -418,6 +418,8 @@ struct VehicleEventHandler virtual bool onUnoccupiedVehicleUpdate(IVehicle& vehicle, IPlayer& player, UnoccupiedVehicleUpdate const updateData) { return true; } virtual bool onTrailerUpdate(IPlayer& player, IVehicle& trailer) { return true; } virtual bool onVehicleSirenStateChange(IPlayer& player, IVehicle& vehicle, uint8_t sirenState) { return true; } + virtual bool onVehicleTrailerAttach(IPlayer& player, IVehicle& vehicle, IVehicle& trailer) { return true; } + virtual bool onVehicleTrailerDetach(IPlayer& player, IVehicle& vehicle, IVehicle& trailer) { return true; } }; /// A vehicle pool From bea039215233df2eda0e0ae361437e861b18862a Mon Sep 17 00:00:00 2001 From: Vladimir <68227685+NoPressF@users.noreply.github.com> Date: Sat, 24 May 2025 20:00:52 +0200 Subject: [PATCH 2/2] Renamed callbacks --- include/Server/Components/Vehicles/vehicles.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/Server/Components/Vehicles/vehicles.hpp b/include/Server/Components/Vehicles/vehicles.hpp index 688ffdb..d7a7a83 100644 --- a/include/Server/Components/Vehicles/vehicles.hpp +++ b/include/Server/Components/Vehicles/vehicles.hpp @@ -418,8 +418,8 @@ struct VehicleEventHandler virtual bool onUnoccupiedVehicleUpdate(IVehicle& vehicle, IPlayer& player, UnoccupiedVehicleUpdate const updateData) { return true; } virtual bool onTrailerUpdate(IPlayer& player, IVehicle& trailer) { return true; } virtual bool onVehicleSirenStateChange(IPlayer& player, IVehicle& vehicle, uint8_t sirenState) { return true; } - virtual bool onVehicleTrailerAttach(IPlayer& player, IVehicle& vehicle, IVehicle& trailer) { return true; } - virtual bool onVehicleTrailerDetach(IPlayer& player, IVehicle& vehicle, IVehicle& trailer) { return true; } + virtual bool onTrailerAttach(IPlayer& player, IVehicle& vehicle, IVehicle& trailer) { return true; } + virtual bool onTrailerDetach(IPlayer& player, IVehicle& vehicle, IVehicle& trailer) { return true; } }; /// A vehicle pool