![]() |
TrinityCore
|
#include <DBCStructure.h>
Public Member Functions | |
| bool | HasFlag (VehicleSeatFlags flag) const |
| bool | HasFlag (VehicleSeatFlagsB flag) const |
| bool | CanEnterOrExit () const |
| bool | CanSwitchFromSeat () const |
| bool | IsUsableByOverride () const |
| bool | IsEjectable () const |
Public Attributes | |
| uint32 | ID |
| uint32 | Flags |
| int32 | AttachmentID |
| DBCPosition3D | AttachmentOffset |
| float | EnterPreDelay |
| float | EnterSpeed |
| float | EnterGravity |
| float | EnterMinDuration |
| float | EnterMaxDuration |
| float | EnterMinArcHeight |
| float | EnterMaxArcHeight |
| int32 | EnterAnimStart |
| int32 | EnterAnimLoop |
| int32 | RideAnimStart |
| int32 | RideAnimLoop |
| int32 | RideUpperAnimStart |
| int32 | RideUpperAnimLoop |
| float | ExitPreDelay |
| float | ExitSpeed |
| float | ExitGravity |
| float | ExitMinDuration |
| float | ExitMaxDuration |
| float | ExitMinArcHeight |
| float | ExitMaxArcHeight |
| int32 | ExitAnimStart |
| int32 | ExitAnimLoop |
| int32 | ExitAnimEnd |
| float | PassengerYaw |
| float | PassengerPitch |
| float | PassengerRoll |
| int32 | PassengerAttachmentID |
| int32 | VehicleEnterAnim |
| int32 | VehicleExitAnim |
| int32 | VehicleRideAnimLoop |
| int32 | VehicleEnterAnimBone |
| int32 | VehicleExitAnimBone |
| int32 | VehicleRideAnimLoopBone |
| float | VehicleEnterAnimDelay |
| float | VehicleExitAnimDelay |
| uint32 | VehicleAbilityDisplay |
| uint32 | EnterUISoundID |
| uint32 | ExitUISoundID |
| int32 | UiSkin |
| uint32 | FlagsB |
Definition at line 1796 of file DBCStructure.h.
|
inline |
Definition at line 1856 of file DBCStructure.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 1857 of file DBCStructure.h.
References HasFlag(), and VEHICLE_SEAT_FLAG_CAN_SWITCH.
Referenced by WorldSession::HandleChangeSeatsOnControlledVehicle().
|
inline |
Definition at line 1853 of file DBCStructure.h.
References Flags.
Referenced by CanEnterOrExit(), CanSwitchFromSeat(), VehicleJoinEvent::Execute(), IsEjectable(), and IsUsableByOverride().
|
inline |
Definition at line 1854 of file DBCStructure.h.
References FlagsB.
|
inline |
Definition at line 1861 of file DBCStructure.h.
References HasFlag(), and VEHICLE_SEAT_FLAG_B_EJECTABLE.
Referenced by WorldSession::HandleEjectPassenger().
|
inline |
Definition at line 1858 of file DBCStructure.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 1800 of file DBCStructure.h.
| DBCPosition3D VehicleSeatEntry::AttachmentOffset |
Definition at line 1801 of file DBCStructure.h.
Referenced by VehicleJoinEvent::Execute().
| int32 VehicleSeatEntry::EnterAnimLoop |
Definition at line 1810 of file DBCStructure.h.
| int32 VehicleSeatEntry::EnterAnimStart |
Definition at line 1809 of file DBCStructure.h.
| float VehicleSeatEntry::EnterGravity |
Definition at line 1804 of file DBCStructure.h.
| float VehicleSeatEntry::EnterMaxArcHeight |
Definition at line 1808 of file DBCStructure.h.
| float VehicleSeatEntry::EnterMaxDuration |
Definition at line 1806 of file DBCStructure.h.
| float VehicleSeatEntry::EnterMinArcHeight |
Definition at line 1807 of file DBCStructure.h.
| float VehicleSeatEntry::EnterMinDuration |
Definition at line 1805 of file DBCStructure.h.
| float VehicleSeatEntry::EnterPreDelay |
Definition at line 1802 of file DBCStructure.h.
| float VehicleSeatEntry::EnterSpeed |
Definition at line 1803 of file DBCStructure.h.
| uint32 VehicleSeatEntry::EnterUISoundID |
Definition at line 1838 of file DBCStructure.h.
| int32 VehicleSeatEntry::ExitAnimEnd |
Definition at line 1824 of file DBCStructure.h.
| int32 VehicleSeatEntry::ExitAnimLoop |
Definition at line 1823 of file DBCStructure.h.
| int32 VehicleSeatEntry::ExitAnimStart |
Definition at line 1822 of file DBCStructure.h.
| float VehicleSeatEntry::ExitGravity |
Definition at line 1817 of file DBCStructure.h.
| float VehicleSeatEntry::ExitMaxArcHeight |
Definition at line 1821 of file DBCStructure.h.
| float VehicleSeatEntry::ExitMaxDuration |
Definition at line 1819 of file DBCStructure.h.
| float VehicleSeatEntry::ExitMinArcHeight |
Definition at line 1820 of file DBCStructure.h.
| float VehicleSeatEntry::ExitMinDuration |
Definition at line 1818 of file DBCStructure.h.
| float VehicleSeatEntry::ExitPreDelay |
Definition at line 1815 of file DBCStructure.h.
| float VehicleSeatEntry::ExitSpeed |
Definition at line 1816 of file DBCStructure.h.
| uint32 VehicleSeatEntry::ExitUISoundID |
Definition at line 1839 of file DBCStructure.h.
| uint32 VehicleSeatEntry::Flags |
Definition at line 1799 of file DBCStructure.h.
Referenced by SpellInfo::CheckVehicle(), WorldSession::HandleAttackSwingOpcode(), WorldSession::HandleChangeSeatsOnControlledVehicle(), and HasFlag().
| uint32 VehicleSeatEntry::FlagsB |
Definition at line 1841 of file DBCStructure.h.
Referenced by HasFlag().
| uint32 VehicleSeatEntry::ID |
Definition at line 1798 of file DBCStructure.h.
| int32 VehicleSeatEntry::PassengerAttachmentID |
Definition at line 1828 of file DBCStructure.h.
| float VehicleSeatEntry::PassengerPitch |
Definition at line 1826 of file DBCStructure.h.
| float VehicleSeatEntry::PassengerRoll |
Definition at line 1827 of file DBCStructure.h.
| float VehicleSeatEntry::PassengerYaw |
Definition at line 1825 of file DBCStructure.h.
| int32 VehicleSeatEntry::RideAnimLoop |
Definition at line 1812 of file DBCStructure.h.
| int32 VehicleSeatEntry::RideAnimStart |
Definition at line 1811 of file DBCStructure.h.
| int32 VehicleSeatEntry::RideUpperAnimLoop |
Definition at line 1814 of file DBCStructure.h.
| int32 VehicleSeatEntry::RideUpperAnimStart |
Definition at line 1813 of file DBCStructure.h.
| int32 VehicleSeatEntry::UiSkin |
Definition at line 1840 of file DBCStructure.h.
| uint32 VehicleSeatEntry::VehicleAbilityDisplay |
Definition at line 1837 of file DBCStructure.h.
| int32 VehicleSeatEntry::VehicleEnterAnim |
Definition at line 1829 of file DBCStructure.h.
| int32 VehicleSeatEntry::VehicleEnterAnimBone |
Definition at line 1832 of file DBCStructure.h.
| float VehicleSeatEntry::VehicleEnterAnimDelay |
Definition at line 1835 of file DBCStructure.h.
| int32 VehicleSeatEntry::VehicleExitAnim |
Definition at line 1830 of file DBCStructure.h.
| int32 VehicleSeatEntry::VehicleExitAnimBone |
Definition at line 1833 of file DBCStructure.h.
| float VehicleSeatEntry::VehicleExitAnimDelay |
Definition at line 1836 of file DBCStructure.h.
| int32 VehicleSeatEntry::VehicleRideAnimLoop |
Definition at line 1831 of file DBCStructure.h.
| int32 VehicleSeatEntry::VehicleRideAnimLoopBone |
Definition at line 1834 of file DBCStructure.h.