Move some packets processing to map context

Port From (https://github.com/TrinityCore/TrinityCore/commit/2ea8f5e6fced094f28c45ac84123c85477122567)
This commit is contained in:
hondacrx
2021-04-18 14:06:00 -04:00
parent 63f0f919e2
commit b1ea7212f3
21 changed files with 98 additions and 98 deletions
+6 -6
View File
@@ -25,7 +25,7 @@ namespace Game
{
public partial class WorldSession
{
[WorldPacketHandler(ClientOpcodes.MoveDismissVehicle)]
[WorldPacketHandler(ClientOpcodes.MoveDismissVehicle, Processing = PacketProcessing.ThreadSafe)]
void HandleMoveDismissVehicle(MoveDismissVehicle packet)
{
ObjectGuid vehicleGUID = GetPlayer().GetCharmGUID();
@@ -38,7 +38,7 @@ namespace Game
GetPlayer().ExitVehicle();
}
[WorldPacketHandler(ClientOpcodes.RequestVehiclePrevSeat)]
[WorldPacketHandler(ClientOpcodes.RequestVehiclePrevSeat, Processing = PacketProcessing.Inplace)]
void HandleRequestVehiclePrevSeat(RequestVehiclePrevSeat packet)
{
Unit vehicle_base = GetPlayer().GetVehicleBase();
@@ -56,7 +56,7 @@ namespace Game
GetPlayer().ChangeSeat(-1, false);
}
[WorldPacketHandler(ClientOpcodes.RequestVehicleNextSeat)]
[WorldPacketHandler(ClientOpcodes.RequestVehicleNextSeat, Processing = PacketProcessing.Inplace)]
void HandleRequestVehicleNextSeat(RequestVehicleNextSeat packet)
{
Unit vehicle_base = GetPlayer().GetVehicleBase();
@@ -74,7 +74,7 @@ namespace Game
GetPlayer().ChangeSeat(-1, true);
}
[WorldPacketHandler(ClientOpcodes.MoveChangeVehicleSeats)]
[WorldPacketHandler(ClientOpcodes.MoveChangeVehicleSeats, Processing = PacketProcessing.ThreadSafe)]
void HandleMoveChangeVehicleSeats(MoveChangeVehicleSeats packet)
{
Unit vehicle_base = GetPlayer().GetVehicleBase();
@@ -111,7 +111,7 @@ namespace Game
}
}
[WorldPacketHandler(ClientOpcodes.RequestVehicleSwitchSeat)]
[WorldPacketHandler(ClientOpcodes.RequestVehicleSwitchSeat, Processing = PacketProcessing.Inplace)]
void HandleRequestVehicleSwitchSeat(RequestVehicleSwitchSeat packet)
{
Unit vehicle_base = GetPlayer().GetVehicleBase();
@@ -198,7 +198,7 @@ namespace Game
Log.outError(LogFilter.Network, "HandleEjectPassenger: {0} tried to eject invalid {1}", GetPlayer().GetGUID().ToString(), packet.Passenger.ToString());
}
[WorldPacketHandler(ClientOpcodes.RequestVehicleExit)]
[WorldPacketHandler(ClientOpcodes.RequestVehicleExit, Processing = PacketProcessing.Inplace)]
void HandleRequestVehicleExit(RequestVehicleExit packet)
{
Vehicle vehicle = GetPlayer().GetVehicle();