![]() |
TrinityCore
|
#include <DB2Structure.h>
Public Member Functions | |
| bool | HasFlag (VehicleSeatFlags flag) const |
| bool | HasFlag (VehicleSeatFlagsB flag) const |
| bool | HasFlag (VehicleSeatFlagsC flag) const |
| bool | CanEnterOrExit () const |
| bool | CanSwitchFromSeat () const |
| bool | IsUsableByOverride () const |
| bool | IsEjectable () const |
Definition at line 4977 of file DB2Structure.h.
|
inline |
Definition at line 5046 of file DB2Structure.h.
References HasFlag(), VEHICLE_SEAT_FLAG_CAN_CONTROL, VEHICLE_SEAT_FLAG_CAN_ENTER_OR_EXIT, and VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_VOLUNTARY_EXIT.
|
inline |
Definition at line 5047 of file DB2Structure.h.
References HasFlag(), and VEHICLE_SEAT_FLAG_CAN_SWITCH.
Referenced by WorldSession::HandleMoveChangeVehicleSeats(), WorldSession::HandleRequestVehicleNextSeat(), WorldSession::HandleRequestVehiclePrevSeat(), and WorldSession::HandleRequestVehicleSwitchSeat().
|
inline |
Definition at line 5042 of file DB2Structure.h.
References Flags.
Referenced by CanEnterOrExit(), CanSwitchFromSeat(), VehicleJoinEvent::Execute(), IsEjectable(), and IsUsableByOverride().
|
inline |
Definition at line 5043 of file DB2Structure.h.
References FlagsB.
|
inline |
Definition at line 5044 of file DB2Structure.h.
References FlagsC, and EnumFlag< T >::HasFlag().
|
inline |
Definition at line 5053 of file DB2Structure.h.
References HasFlag(), and VEHICLE_SEAT_FLAG_B_EJECTABLE.
Referenced by WorldSession::HandleEjectPassenger().
|
inline |
Definition at line 5048 of file DB2Structure.h.
References HasFlag(), VEHICLE_SEAT_FLAG_B_USABLE_FORCED, VEHICLE_SEAT_FLAG_B_USABLE_FORCED_2, VEHICLE_SEAT_FLAG_B_USABLE_FORCED_3, VEHICLE_SEAT_FLAG_B_USABLE_FORCED_4, VEHICLE_SEAT_FLAG_UNCONTROLLED, and VEHICLE_SEAT_FLAG_UNK18.
| int32 VehicleSeatEntry::AttachmentID |
Definition at line 4985 of file DB2Structure.h.
| DBCPosition3D VehicleSeatEntry::AttachmentOffset |
Definition at line 4980 of file DB2Structure.h.
Referenced by VehicleJoinEvent::Execute().
| float VehicleSeatEntry::CameraEnteringDelay |
Definition at line 5025 of file DB2Structure.h.
| float VehicleSeatEntry::CameraEnteringDuration |
Definition at line 5026 of file DB2Structure.h.
| float VehicleSeatEntry::CameraEnteringZoom |
Definition at line 5031 of file DB2Structure.h.
| float VehicleSeatEntry::CameraExitingDelay |
Definition at line 5027 of file DB2Structure.h.
| float VehicleSeatEntry::CameraExitingDuration |
Definition at line 5028 of file DB2Structure.h.
| float VehicleSeatEntry::CameraFacingChaseRate |
Definition at line 5030 of file DB2Structure.h.
| int16 VehicleSeatEntry::CameraModeID |
Definition at line 5040 of file DB2Structure.h.
| DBCPosition3D VehicleSeatEntry::CameraOffset |
Definition at line 4981 of file DB2Structure.h.
| float VehicleSeatEntry::CameraPosChaseRate |
Definition at line 5029 of file DB2Structure.h.
| float VehicleSeatEntry::CameraSeatZoomMax |
Definition at line 5033 of file DB2Structure.h.
| float VehicleSeatEntry::CameraSeatZoomMin |
Definition at line 5032 of file DB2Structure.h.
| int32 VehicleSeatEntry::EnterAnimKitID |
Definition at line 5034 of file DB2Structure.h.
| int16 VehicleSeatEntry::EnterAnimLoop |
Definition at line 4994 of file DB2Structure.h.
| int16 VehicleSeatEntry::EnterAnimStart |
Definition at line 4993 of file DB2Structure.h.
| float VehicleSeatEntry::EnterGravity |
Definition at line 4988 of file DB2Structure.h.
| float VehicleSeatEntry::EnterMaxArcHeight |
Definition at line 4992 of file DB2Structure.h.
| float VehicleSeatEntry::EnterMaxDuration |
Definition at line 4990 of file DB2Structure.h.
| float VehicleSeatEntry::EnterMinArcHeight |
Definition at line 4991 of file DB2Structure.h.
| float VehicleSeatEntry::EnterMinDuration |
Definition at line 4989 of file DB2Structure.h.
| float VehicleSeatEntry::EnterPreDelay |
Definition at line 4986 of file DB2Structure.h.
| float VehicleSeatEntry::EnterSpeed |
Definition at line 4987 of file DB2Structure.h.
| uint32 VehicleSeatEntry::EnterUISoundID |
Definition at line 5022 of file DB2Structure.h.
| int16 VehicleSeatEntry::ExitAnimEnd |
Definition at line 5008 of file DB2Structure.h.
| int32 VehicleSeatEntry::ExitAnimKitID |
Definition at line 5036 of file DB2Structure.h.
| int16 VehicleSeatEntry::ExitAnimLoop |
Definition at line 5007 of file DB2Structure.h.
| int16 VehicleSeatEntry::ExitAnimStart |
Definition at line 5006 of file DB2Structure.h.
| float VehicleSeatEntry::ExitGravity |
Definition at line 5001 of file DB2Structure.h.
| float VehicleSeatEntry::ExitMaxArcHeight |
Definition at line 5005 of file DB2Structure.h.
| float VehicleSeatEntry::ExitMaxDuration |
Definition at line 5003 of file DB2Structure.h.
| float VehicleSeatEntry::ExitMinArcHeight |
Definition at line 5004 of file DB2Structure.h.
| float VehicleSeatEntry::ExitMinDuration |
Definition at line 5002 of file DB2Structure.h.
| float VehicleSeatEntry::ExitPreDelay |
Definition at line 4999 of file DB2Structure.h.
| float VehicleSeatEntry::ExitSpeed |
Definition at line 5000 of file DB2Structure.h.
| uint32 VehicleSeatEntry::ExitUISoundID |
Definition at line 5023 of file DB2Structure.h.
| int32 VehicleSeatEntry::Flags |
Definition at line 4982 of file DB2Structure.h.
Referenced by SpellInfo::CheckVehicle(), WorldSession::HandleAttackSwingOpcode(), WorldSession::HandleMoveChangeVehicleSeats(), WorldSession::HandleRequestVehicleNextSeat(), WorldSession::HandleRequestVehiclePrevSeat(), WorldSession::HandleRequestVehicleSwitchSeat(), and HasFlag().
| int32 VehicleSeatEntry::FlagsB |
Definition at line 4983 of file DB2Structure.h.
Referenced by HasFlag().
| int32 VehicleSeatEntry::FlagsC |
Definition at line 4984 of file DB2Structure.h.
Referenced by HasFlag().
| uint32 VehicleSeatEntry::ID |
Definition at line 4979 of file DB2Structure.h.
| int8 VehicleSeatEntry::PassengerAttachmentID |
Definition at line 5015 of file DB2Structure.h.
| float VehicleSeatEntry::PassengerPitch |
Definition at line 5017 of file DB2Structure.h.
| float VehicleSeatEntry::PassengerRoll |
Definition at line 5018 of file DB2Structure.h.
| float VehicleSeatEntry::PassengerYaw |
Definition at line 5016 of file DB2Structure.h.
| int32 VehicleSeatEntry::RideAnimKitID |
Definition at line 5035 of file DB2Structure.h.
| int16 VehicleSeatEntry::RideAnimLoop |
Definition at line 4996 of file DB2Structure.h.
| int16 VehicleSeatEntry::RideAnimStart |
Definition at line 4995 of file DB2Structure.h.
| int16 VehicleSeatEntry::RideUpperAnimLoop |
Definition at line 4998 of file DB2Structure.h.
| int16 VehicleSeatEntry::RideUpperAnimStart |
Definition at line 4997 of file DB2Structure.h.
| int32 VehicleSeatEntry::UiSkinFileDataID |
Definition at line 5024 of file DB2Structure.h.
| int8 VehicleSeatEntry::VehicleAbilityDisplay |
Definition at line 5021 of file DB2Structure.h.
| int16 VehicleSeatEntry::VehicleEnterAnim |
Definition at line 5009 of file DB2Structure.h.
| int8 VehicleSeatEntry::VehicleEnterAnimBone |
Definition at line 5010 of file DB2Structure.h.
| float VehicleSeatEntry::VehicleEnterAnimDelay |
Definition at line 5019 of file DB2Structure.h.
| int32 VehicleSeatEntry::VehicleEnterAnimKitID |
Definition at line 5037 of file DB2Structure.h.
| int16 VehicleSeatEntry::VehicleExitAnim |
Definition at line 5011 of file DB2Structure.h.
| int8 VehicleSeatEntry::VehicleExitAnimBone |
Definition at line 5012 of file DB2Structure.h.
| float VehicleSeatEntry::VehicleExitAnimDelay |
Definition at line 5020 of file DB2Structure.h.
| int32 VehicleSeatEntry::VehicleExitAnimKitID |
Definition at line 5039 of file DB2Structure.h.
| int32 VehicleSeatEntry::VehicleRideAnimKitID |
Definition at line 5038 of file DB2Structure.h.
| int16 VehicleSeatEntry::VehicleRideAnimLoop |
Definition at line 5013 of file DB2Structure.h.
| int8 VehicleSeatEntry::VehicleRideAnimLoopBone |
Definition at line 5014 of file DB2Structure.h.