TrinityCore
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
WorldPacket
const
*
WorldPackets::Vehicle::MoveSetVehicleRecID::Write
()
21
{
22
_worldPacket
<<
MoverGUID
;
23
_worldPacket
<<
uint32
(
SequenceIndex
);
24
_worldPacket
<<
int32
(
VehicleRecID
);
25
26
return
&
_worldPacket
;
27
}
28
29
void
WorldPackets::Vehicle::MoveSetVehicleRecIdAck::Read
()
30
{
31
_worldPacket >>
Data
;
32
_worldPacket >> VehicleRecID;
33
}
34
35
WorldPacket
const
*
WorldPackets::Vehicle::SetVehicleRecID::Write
()
36
{
37
_worldPacket << VehicleGUID;
38
_worldPacket <<
int32
(VehicleRecID);
39
40
return
&_worldPacket;
41
}
42
43
void
WorldPackets::Vehicle::MoveDismissVehicle::Read
()
44
{
45
_worldPacket >> Status;
46
}
47
48
void
WorldPackets::Vehicle::MoveChangeVehicleSeats::Read
()
49
{
50
_worldPacket >> Status;
51
_worldPacket >> DstVehicle;
52
_worldPacket >> DstSeatIndex;
53
}
54
55
void
WorldPackets::Vehicle::RequestVehicleSwitchSeat::Read
()
56
{
57
_worldPacket >>
Vehicle
;
58
_worldPacket >> SeatIndex;
59
}
60
61
void
WorldPackets::Vehicle::RideVehicleInteract::Read
()
62
{
63
_worldPacket >>
Vehicle
;
64
}
65
66
void
WorldPackets::Vehicle::EjectPassenger::Read
()
67
{
68
_worldPacket >> Passenger;
69
}
int32
int32_t int32
Definition:
Define.h:138
uint32
uint32_t uint32
Definition:
Define.h:142
VehiclePackets.h
Data
Data
Definition:
boss_garothi_worldbreaker.cpp:111
Vehicle
Definition:
Vehicle.h:32
WorldPacket
Definition:
WorldPacket.h:26
WorldPackets::Packet::_worldPacket
WorldPacket _worldPacket
Definition:
Packet.h:43
WorldPackets::Vehicle::EjectPassenger::Read
void Read() override
Definition:
VehiclePackets.cpp:66
WorldPackets::Vehicle::MoveChangeVehicleSeats::Read
void Read() override
Definition:
VehiclePackets.cpp:48
WorldPackets::Vehicle::MoveDismissVehicle::Read
void Read() override
Definition:
VehiclePackets.cpp:43
WorldPackets::Vehicle::MoveSetVehicleRecID::Write
WorldPacket const * Write() override
Definition:
VehiclePackets.cpp:20
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::Read
void Read() override
Definition:
VehiclePackets.cpp:29
WorldPackets::Vehicle::RequestVehicleSwitchSeat::Read
void Read() override
Definition:
VehiclePackets.cpp:55
WorldPackets::Vehicle::RideVehicleInteract::Read
void Read() override
Definition:
VehiclePackets.cpp:61
WorldPackets::Vehicle::SetVehicleRecID::Write
WorldPacket const * Write() override
Definition:
VehiclePackets.cpp:35
server
game
Server
Packets
VehiclePackets.cpp
Generated on Thu Mar 14 2024 23:39:19 for TrinityCore by
1.9.4