TrinityCore
VehicleSeatEntry Struct Reference

#include <DB2Structure.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
 
DBCPosition3D AttachmentOffset
 
DBCPosition3D CameraOffset
 
int32 Flags
 
int32 FlagsB
 
int32 FlagsC
 
int32 AttachmentID
 
float EnterPreDelay
 
float EnterSpeed
 
float EnterGravity
 
float EnterMinDuration
 
float EnterMaxDuration
 
float EnterMinArcHeight
 
float EnterMaxArcHeight
 
int16 EnterAnimStart
 
int16 EnterAnimLoop
 
int16 RideAnimStart
 
int16 RideAnimLoop
 
int16 RideUpperAnimStart
 
int16 RideUpperAnimLoop
 
float ExitPreDelay
 
float ExitSpeed
 
float ExitGravity
 
float ExitMinDuration
 
float ExitMaxDuration
 
float ExitMinArcHeight
 
float ExitMaxArcHeight
 
int16 ExitAnimStart
 
int16 ExitAnimLoop
 
int16 ExitAnimEnd
 
int16 VehicleEnterAnim
 
int8 VehicleEnterAnimBone
 
int16 VehicleExitAnim
 
int8 VehicleExitAnimBone
 
int16 VehicleRideAnimLoop
 
int8 VehicleRideAnimLoopBone
 
int8 PassengerAttachmentID
 
float PassengerYaw
 
float PassengerPitch
 
float PassengerRoll
 
float VehicleEnterAnimDelay
 
float VehicleExitAnimDelay
 
int8 VehicleAbilityDisplay
 
uint32 EnterUISoundID
 
uint32 ExitUISoundID
 
int32 UiSkinFileDataID
 
float CameraEnteringDelay
 
float CameraEnteringDuration
 
float CameraExitingDelay
 
float CameraExitingDuration
 
float CameraPosChaseRate
 
float CameraFacingChaseRate
 
float CameraEnteringZoom
 
float CameraSeatZoomMin
 
float CameraSeatZoomMax
 
int16 EnterAnimKitID
 
int16 RideAnimKitID
 
int16 ExitAnimKitID
 
int16 VehicleEnterAnimKitID
 
int16 VehicleRideAnimKitID
 
int16 VehicleExitAnimKitID
 
int16 CameraModeID
 

Detailed Description

Definition at line 4675 of file DB2Structure.h.

Member Function Documentation

◆ CanEnterOrExit()

bool VehicleSeatEntry::CanEnterOrExit ( ) const
inline

Definition at line 4743 of file DB2Structure.h.

+ Here is the call graph for this function:

◆ CanSwitchFromSeat()

bool VehicleSeatEntry::CanSwitchFromSeat ( ) const
inline

Definition at line 4744 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HasFlag() [1/2]

bool VehicleSeatEntry::HasFlag ( VehicleSeatFlags  flag) const
inline

Definition at line 4740 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ HasFlag() [2/2]

bool VehicleSeatEntry::HasFlag ( VehicleSeatFlagsB  flag) const
inline

Definition at line 4741 of file DB2Structure.h.

◆ IsEjectable()

bool VehicleSeatEntry::IsEjectable ( ) const
inline

Definition at line 4750 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsUsableByOverride()

bool VehicleSeatEntry::IsUsableByOverride ( ) const
inline

Definition at line 4745 of file DB2Structure.h.

+ Here is the call graph for this function:

Member Data Documentation

◆ AttachmentID

int32 VehicleSeatEntry::AttachmentID

Definition at line 4683 of file DB2Structure.h.

◆ AttachmentOffset

DBCPosition3D VehicleSeatEntry::AttachmentOffset

Definition at line 4678 of file DB2Structure.h.

◆ CameraEnteringDelay

float VehicleSeatEntry::CameraEnteringDelay

Definition at line 4723 of file DB2Structure.h.

◆ CameraEnteringDuration

float VehicleSeatEntry::CameraEnteringDuration

Definition at line 4724 of file DB2Structure.h.

◆ CameraEnteringZoom

float VehicleSeatEntry::CameraEnteringZoom

Definition at line 4729 of file DB2Structure.h.

◆ CameraExitingDelay

float VehicleSeatEntry::CameraExitingDelay

Definition at line 4725 of file DB2Structure.h.

◆ CameraExitingDuration

float VehicleSeatEntry::CameraExitingDuration

Definition at line 4726 of file DB2Structure.h.

◆ CameraFacingChaseRate

float VehicleSeatEntry::CameraFacingChaseRate

Definition at line 4728 of file DB2Structure.h.

◆ CameraModeID

int16 VehicleSeatEntry::CameraModeID

Definition at line 4738 of file DB2Structure.h.

◆ CameraOffset

DBCPosition3D VehicleSeatEntry::CameraOffset

Definition at line 4679 of file DB2Structure.h.

◆ CameraPosChaseRate

float VehicleSeatEntry::CameraPosChaseRate

Definition at line 4727 of file DB2Structure.h.

◆ CameraSeatZoomMax

float VehicleSeatEntry::CameraSeatZoomMax

Definition at line 4731 of file DB2Structure.h.

◆ CameraSeatZoomMin

float VehicleSeatEntry::CameraSeatZoomMin

Definition at line 4730 of file DB2Structure.h.

◆ EnterAnimKitID

int16 VehicleSeatEntry::EnterAnimKitID

Definition at line 4732 of file DB2Structure.h.

◆ EnterAnimLoop

int16 VehicleSeatEntry::EnterAnimLoop

Definition at line 4692 of file DB2Structure.h.

◆ EnterAnimStart

int16 VehicleSeatEntry::EnterAnimStart

Definition at line 4691 of file DB2Structure.h.

◆ EnterGravity

float VehicleSeatEntry::EnterGravity

Definition at line 4686 of file DB2Structure.h.

◆ EnterMaxArcHeight

float VehicleSeatEntry::EnterMaxArcHeight

Definition at line 4690 of file DB2Structure.h.

◆ EnterMaxDuration

float VehicleSeatEntry::EnterMaxDuration

Definition at line 4688 of file DB2Structure.h.

◆ EnterMinArcHeight

float VehicleSeatEntry::EnterMinArcHeight

Definition at line 4689 of file DB2Structure.h.

◆ EnterMinDuration

float VehicleSeatEntry::EnterMinDuration

Definition at line 4687 of file DB2Structure.h.

◆ EnterPreDelay

float VehicleSeatEntry::EnterPreDelay

Definition at line 4684 of file DB2Structure.h.

◆ EnterSpeed

float VehicleSeatEntry::EnterSpeed

Definition at line 4685 of file DB2Structure.h.

◆ EnterUISoundID

uint32 VehicleSeatEntry::EnterUISoundID

Definition at line 4720 of file DB2Structure.h.

◆ ExitAnimEnd

int16 VehicleSeatEntry::ExitAnimEnd

Definition at line 4706 of file DB2Structure.h.

◆ ExitAnimKitID

int16 VehicleSeatEntry::ExitAnimKitID

Definition at line 4734 of file DB2Structure.h.

◆ ExitAnimLoop

int16 VehicleSeatEntry::ExitAnimLoop

Definition at line 4705 of file DB2Structure.h.

◆ ExitAnimStart

int16 VehicleSeatEntry::ExitAnimStart

Definition at line 4704 of file DB2Structure.h.

◆ ExitGravity

float VehicleSeatEntry::ExitGravity

Definition at line 4699 of file DB2Structure.h.

◆ ExitMaxArcHeight

float VehicleSeatEntry::ExitMaxArcHeight

Definition at line 4703 of file DB2Structure.h.

◆ ExitMaxDuration

float VehicleSeatEntry::ExitMaxDuration

Definition at line 4701 of file DB2Structure.h.

◆ ExitMinArcHeight

float VehicleSeatEntry::ExitMinArcHeight

Definition at line 4702 of file DB2Structure.h.

◆ ExitMinDuration

float VehicleSeatEntry::ExitMinDuration

Definition at line 4700 of file DB2Structure.h.

◆ ExitPreDelay

float VehicleSeatEntry::ExitPreDelay

Definition at line 4697 of file DB2Structure.h.

◆ ExitSpeed

float VehicleSeatEntry::ExitSpeed

Definition at line 4698 of file DB2Structure.h.

◆ ExitUISoundID

uint32 VehicleSeatEntry::ExitUISoundID

Definition at line 4721 of file DB2Structure.h.

◆ Flags

int32 VehicleSeatEntry::Flags

Definition at line 4680 of file DB2Structure.h.

◆ FlagsB

int32 VehicleSeatEntry::FlagsB

Definition at line 4681 of file DB2Structure.h.

◆ FlagsC

int32 VehicleSeatEntry::FlagsC

Definition at line 4682 of file DB2Structure.h.

◆ ID

uint32 VehicleSeatEntry::ID

Definition at line 4677 of file DB2Structure.h.

◆ PassengerAttachmentID

int8 VehicleSeatEntry::PassengerAttachmentID

Definition at line 4713 of file DB2Structure.h.

◆ PassengerPitch

float VehicleSeatEntry::PassengerPitch

Definition at line 4715 of file DB2Structure.h.

◆ PassengerRoll

float VehicleSeatEntry::PassengerRoll

Definition at line 4716 of file DB2Structure.h.

◆ PassengerYaw

float VehicleSeatEntry::PassengerYaw

Definition at line 4714 of file DB2Structure.h.

◆ RideAnimKitID

int16 VehicleSeatEntry::RideAnimKitID

Definition at line 4733 of file DB2Structure.h.

◆ RideAnimLoop

int16 VehicleSeatEntry::RideAnimLoop

Definition at line 4694 of file DB2Structure.h.

◆ RideAnimStart

int16 VehicleSeatEntry::RideAnimStart

Definition at line 4693 of file DB2Structure.h.

◆ RideUpperAnimLoop

int16 VehicleSeatEntry::RideUpperAnimLoop

Definition at line 4696 of file DB2Structure.h.

◆ RideUpperAnimStart

int16 VehicleSeatEntry::RideUpperAnimStart

Definition at line 4695 of file DB2Structure.h.

◆ UiSkinFileDataID

int32 VehicleSeatEntry::UiSkinFileDataID

Definition at line 4722 of file DB2Structure.h.

◆ VehicleAbilityDisplay

int8 VehicleSeatEntry::VehicleAbilityDisplay

Definition at line 4719 of file DB2Structure.h.

◆ VehicleEnterAnim

int16 VehicleSeatEntry::VehicleEnterAnim

Definition at line 4707 of file DB2Structure.h.

◆ VehicleEnterAnimBone

int8 VehicleSeatEntry::VehicleEnterAnimBone

Definition at line 4708 of file DB2Structure.h.

◆ VehicleEnterAnimDelay

float VehicleSeatEntry::VehicleEnterAnimDelay

Definition at line 4717 of file DB2Structure.h.

◆ VehicleEnterAnimKitID

int16 VehicleSeatEntry::VehicleEnterAnimKitID

Definition at line 4735 of file DB2Structure.h.

◆ VehicleExitAnim

int16 VehicleSeatEntry::VehicleExitAnim

Definition at line 4709 of file DB2Structure.h.

◆ VehicleExitAnimBone

int8 VehicleSeatEntry::VehicleExitAnimBone

Definition at line 4710 of file DB2Structure.h.

◆ VehicleExitAnimDelay

float VehicleSeatEntry::VehicleExitAnimDelay

Definition at line 4718 of file DB2Structure.h.

◆ VehicleExitAnimKitID

int16 VehicleSeatEntry::VehicleExitAnimKitID

Definition at line 4737 of file DB2Structure.h.

◆ VehicleRideAnimKitID

int16 VehicleSeatEntry::VehicleRideAnimKitID

Definition at line 4736 of file DB2Structure.h.

◆ VehicleRideAnimLoop

int16 VehicleSeatEntry::VehicleRideAnimLoop

Definition at line 4711 of file DB2Structure.h.

◆ VehicleRideAnimLoopBone

int8 VehicleSeatEntry::VehicleRideAnimLoopBone

Definition at line 4712 of file DB2Structure.h.


The documentation for this struct was generated from the following file: