TrinityCore
Loading...
Searching...
No Matches
VehiclePackets.cpp
Go to the documentation of this file.
1
/*
2
* This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
3
*
4
* This program is free software; you can redistribute it and/or modify it
5
* under the terms of the GNU General Public License as published by the
6
* Free Software Foundation; either version 2 of the License, or (at your
7
* option) any later version.
8
*
9
* This program is distributed in the hope that it will be useful, but WITHOUT
10
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12
* more details.
13
*
14
* You should have received a copy of the GNU General Public License along
15
* with this program. If not, see <http://www.gnu.org/licenses/>.
16
*/
17
18
#include "
VehiclePackets.h
"
19
20
namespace
WorldPackets::Vehicle
21
{
22
WorldPacket
const
*
MoveSetVehicleRecID::Write
()
23
{
24
_worldPacket
<<
MoverGUID
;
25
_worldPacket
<<
uint32
(
SequenceIndex
);
26
_worldPacket
<<
int32
(
VehicleRecID
);
27
28
return
&
_worldPacket
;
29
}
30
31
void
MoveSetVehicleRecIdAck::Read
()
32
{
33
_worldPacket
>>
Data
;
34
_worldPacket
>>
VehicleRecID
;
35
}
36
37
WorldPacket
const
*
SetVehicleRecID::Write
()
38
{
39
_worldPacket
<<
VehicleGUID
;
40
_worldPacket
<<
int32
(
VehicleRecID
);
41
42
return
&
_worldPacket
;
43
}
44
45
void
MoveDismissVehicle::Read
()
46
{
47
_worldPacket
>>
Status
;
48
}
49
50
void
MoveChangeVehicleSeats::Read
()
51
{
52
_worldPacket
>>
Status
;
53
_worldPacket
>>
DstVehicle
;
54
_worldPacket
>>
DstSeatIndex
;
55
}
56
57
void
RequestVehicleSwitchSeat::Read
()
58
{
59
_worldPacket
>>
Vehicle
;
60
_worldPacket
>>
SeatIndex
;
61
}
62
63
void
RideVehicleInteract::Read
()
64
{
65
_worldPacket
>>
Vehicle
;
66
}
67
68
void
EjectPassenger::Read
()
69
{
70
_worldPacket
>>
Passenger
;
71
}
72
}
int32
int32_t int32
Definition
Define.h:150
uint32
uint32_t uint32
Definition
Define.h:154
VehiclePackets.h
WorldPacket
Definition
WorldPacket.h:26
WorldPackets::Packet::_worldPacket
WorldPacket _worldPacket
Definition
Packet.h:43
WorldPackets::Vehicle::EjectPassenger::Read
void Read() override
Definition
VehiclePackets.cpp:68
WorldPackets::Vehicle::EjectPassenger::Passenger
ObjectGuid Passenger
Definition
VehiclePackets.h:136
WorldPackets::Vehicle::MoveChangeVehicleSeats::DstSeatIndex
uint8 DstSeatIndex
Definition
VehiclePackets.h:105
WorldPackets::Vehicle::MoveChangeVehicleSeats::Read
void Read() override
Definition
VehiclePackets.cpp:50
WorldPackets::Vehicle::MoveChangeVehicleSeats::DstVehicle
ObjectGuid DstVehicle
Definition
VehiclePackets.h:103
WorldPackets::Vehicle::MoveChangeVehicleSeats::Status
MovementInfo Status
Definition
VehiclePackets.h:104
WorldPackets::Vehicle::MoveDismissVehicle::Read
void Read() override
Definition
VehiclePackets.cpp:45
WorldPackets::Vehicle::MoveDismissVehicle::Status
MovementInfo Status
Definition
VehiclePackets.h:77
WorldPackets::Vehicle::MoveSetVehicleRecID::Write
WorldPacket const * Write() override
Definition
VehiclePackets.cpp:22
WorldPackets::Vehicle::MoveSetVehicleRecID::SequenceIndex
uint32 SequenceIndex
Definition
VehiclePackets.h:36
WorldPackets::Vehicle::MoveSetVehicleRecID::VehicleRecID
int32 VehicleRecID
Definition
VehiclePackets.h:37
WorldPackets::Vehicle::MoveSetVehicleRecID::MoverGUID
ObjectGuid MoverGUID
Definition
VehiclePackets.h:35
WorldPackets::Vehicle::MoveSetVehicleRecIdAck::VehicleRecID
int32 VehicleRecID
Definition
VehiclePackets.h:48
WorldPackets::Vehicle::MoveSetVehicleRecIdAck::Read
void Read() override
Definition
VehiclePackets.cpp:31
WorldPackets::Vehicle::MoveSetVehicleRecIdAck::Data
WorldPackets::Movement::MovementAck Data
Definition
VehiclePackets.h:47
WorldPackets::Vehicle::RequestVehicleSwitchSeat::Vehicle
ObjectGuid Vehicle
Definition
VehiclePackets.h:115
WorldPackets::Vehicle::RequestVehicleSwitchSeat::Read
void Read() override
Definition
VehiclePackets.cpp:57
WorldPackets::Vehicle::RequestVehicleSwitchSeat::SeatIndex
uint8 SeatIndex
Definition
VehiclePackets.h:116
WorldPackets::Vehicle::RideVehicleInteract::Read
void Read() override
Definition
VehiclePackets.cpp:63
WorldPackets::Vehicle::RideVehicleInteract::Vehicle
ObjectGuid Vehicle
Definition
VehiclePackets.h:126
WorldPackets::Vehicle::SetVehicleRecID::VehicleRecID
int32 VehicleRecID
Definition
VehiclePackets.h:59
WorldPackets::Vehicle::SetVehicleRecID::Write
WorldPacket const * Write() override
Definition
VehiclePackets.cpp:37
WorldPackets::Vehicle::SetVehicleRecID::VehicleGUID
ObjectGuid VehicleGUID
Definition
VehiclePackets.h:58
WorldPackets::Vehicle
Definition
VehiclePackets.cpp:21
server
game
Server
Packets
VehiclePackets.cpp
Generated on Sun May 10 2026 02:09:03 for TrinityCore by
1.9.8