TrinityCore
Loading...
Searching...
No Matches
VehicleSeatEntry Struct Reference

#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
 

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
 
int32 EnterAnimKitID
 
int32 RideAnimKitID
 
int32 ExitAnimKitID
 
int32 VehicleEnterAnimKitID
 
int32 VehicleRideAnimKitID
 
int32 VehicleExitAnimKitID
 
int16 CameraModeID
 

Detailed Description

Definition at line 4985 of file DB2Structure.h.

Member Function Documentation

◆ CanEnterOrExit()

bool VehicleSeatEntry::CanEnterOrExit ( ) const
inline

Definition at line 5054 of file DB2Structure.h.

+ Here is the call graph for this function:

◆ CanSwitchFromSeat()

bool VehicleSeatEntry::CanSwitchFromSeat ( ) const
inline

Definition at line 5055 of file DB2Structure.h.

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

◆ HasFlag() [1/3]

bool VehicleSeatEntry::HasFlag ( VehicleSeatFlags  flag) const
inline

Definition at line 5050 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ HasFlag() [2/3]

bool VehicleSeatEntry::HasFlag ( VehicleSeatFlagsB  flag) const
inline

Definition at line 5051 of file DB2Structure.h.

◆ HasFlag() [3/3]

bool VehicleSeatEntry::HasFlag ( VehicleSeatFlagsC  flag) const
inline

Definition at line 5052 of file DB2Structure.h.

+ Here is the call graph for this function:

◆ IsEjectable()

bool VehicleSeatEntry::IsEjectable ( ) const
inline

Definition at line 5061 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 5056 of file DB2Structure.h.

+ Here is the call graph for this function:

Member Data Documentation

◆ AttachmentID

int32 VehicleSeatEntry::AttachmentID

Definition at line 4993 of file DB2Structure.h.

◆ AttachmentOffset

DBCPosition3D VehicleSeatEntry::AttachmentOffset

Definition at line 4988 of file DB2Structure.h.

◆ CameraEnteringDelay

float VehicleSeatEntry::CameraEnteringDelay

Definition at line 5033 of file DB2Structure.h.

◆ CameraEnteringDuration

float VehicleSeatEntry::CameraEnteringDuration

Definition at line 5034 of file DB2Structure.h.

◆ CameraEnteringZoom

float VehicleSeatEntry::CameraEnteringZoom

Definition at line 5039 of file DB2Structure.h.

◆ CameraExitingDelay

float VehicleSeatEntry::CameraExitingDelay

Definition at line 5035 of file DB2Structure.h.

◆ CameraExitingDuration

float VehicleSeatEntry::CameraExitingDuration

Definition at line 5036 of file DB2Structure.h.

◆ CameraFacingChaseRate

float VehicleSeatEntry::CameraFacingChaseRate

Definition at line 5038 of file DB2Structure.h.

◆ CameraModeID

int16 VehicleSeatEntry::CameraModeID

Definition at line 5048 of file DB2Structure.h.

◆ CameraOffset

DBCPosition3D VehicleSeatEntry::CameraOffset

Definition at line 4989 of file DB2Structure.h.

◆ CameraPosChaseRate

float VehicleSeatEntry::CameraPosChaseRate

Definition at line 5037 of file DB2Structure.h.

◆ CameraSeatZoomMax

float VehicleSeatEntry::CameraSeatZoomMax

Definition at line 5041 of file DB2Structure.h.

◆ CameraSeatZoomMin

float VehicleSeatEntry::CameraSeatZoomMin

Definition at line 5040 of file DB2Structure.h.

◆ EnterAnimKitID

int32 VehicleSeatEntry::EnterAnimKitID

Definition at line 5042 of file DB2Structure.h.

◆ EnterAnimLoop

int16 VehicleSeatEntry::EnterAnimLoop

Definition at line 5002 of file DB2Structure.h.

◆ EnterAnimStart

int16 VehicleSeatEntry::EnterAnimStart

Definition at line 5001 of file DB2Structure.h.

◆ EnterGravity

float VehicleSeatEntry::EnterGravity

Definition at line 4996 of file DB2Structure.h.

◆ EnterMaxArcHeight

float VehicleSeatEntry::EnterMaxArcHeight

Definition at line 5000 of file DB2Structure.h.

◆ EnterMaxDuration

float VehicleSeatEntry::EnterMaxDuration

Definition at line 4998 of file DB2Structure.h.

◆ EnterMinArcHeight

float VehicleSeatEntry::EnterMinArcHeight

Definition at line 4999 of file DB2Structure.h.

◆ EnterMinDuration

float VehicleSeatEntry::EnterMinDuration

Definition at line 4997 of file DB2Structure.h.

◆ EnterPreDelay

float VehicleSeatEntry::EnterPreDelay

Definition at line 4994 of file DB2Structure.h.

◆ EnterSpeed

float VehicleSeatEntry::EnterSpeed

Definition at line 4995 of file DB2Structure.h.

◆ EnterUISoundID

uint32 VehicleSeatEntry::EnterUISoundID

Definition at line 5030 of file DB2Structure.h.

◆ ExitAnimEnd

int16 VehicleSeatEntry::ExitAnimEnd

Definition at line 5016 of file DB2Structure.h.

◆ ExitAnimKitID

int32 VehicleSeatEntry::ExitAnimKitID

Definition at line 5044 of file DB2Structure.h.

◆ ExitAnimLoop

int16 VehicleSeatEntry::ExitAnimLoop

Definition at line 5015 of file DB2Structure.h.

◆ ExitAnimStart

int16 VehicleSeatEntry::ExitAnimStart

Definition at line 5014 of file DB2Structure.h.

◆ ExitGravity

float VehicleSeatEntry::ExitGravity

Definition at line 5009 of file DB2Structure.h.

◆ ExitMaxArcHeight

float VehicleSeatEntry::ExitMaxArcHeight

Definition at line 5013 of file DB2Structure.h.

◆ ExitMaxDuration

float VehicleSeatEntry::ExitMaxDuration

Definition at line 5011 of file DB2Structure.h.

◆ ExitMinArcHeight

float VehicleSeatEntry::ExitMinArcHeight

Definition at line 5012 of file DB2Structure.h.

◆ ExitMinDuration

float VehicleSeatEntry::ExitMinDuration

Definition at line 5010 of file DB2Structure.h.

◆ ExitPreDelay

float VehicleSeatEntry::ExitPreDelay

Definition at line 5007 of file DB2Structure.h.

◆ ExitSpeed

float VehicleSeatEntry::ExitSpeed

Definition at line 5008 of file DB2Structure.h.

◆ ExitUISoundID

uint32 VehicleSeatEntry::ExitUISoundID

Definition at line 5031 of file DB2Structure.h.

◆ Flags

int32 VehicleSeatEntry::Flags

Definition at line 4990 of file DB2Structure.h.

◆ FlagsB

int32 VehicleSeatEntry::FlagsB

Definition at line 4991 of file DB2Structure.h.

◆ FlagsC

int32 VehicleSeatEntry::FlagsC

Definition at line 4992 of file DB2Structure.h.

◆ ID

uint32 VehicleSeatEntry::ID

Definition at line 4987 of file DB2Structure.h.

◆ PassengerAttachmentID

int8 VehicleSeatEntry::PassengerAttachmentID

Definition at line 5023 of file DB2Structure.h.

◆ PassengerPitch

float VehicleSeatEntry::PassengerPitch

Definition at line 5025 of file DB2Structure.h.

◆ PassengerRoll

float VehicleSeatEntry::PassengerRoll

Definition at line 5026 of file DB2Structure.h.

◆ PassengerYaw

float VehicleSeatEntry::PassengerYaw

Definition at line 5024 of file DB2Structure.h.

◆ RideAnimKitID

int32 VehicleSeatEntry::RideAnimKitID

Definition at line 5043 of file DB2Structure.h.

◆ RideAnimLoop

int16 VehicleSeatEntry::RideAnimLoop

Definition at line 5004 of file DB2Structure.h.

◆ RideAnimStart

int16 VehicleSeatEntry::RideAnimStart

Definition at line 5003 of file DB2Structure.h.

◆ RideUpperAnimLoop

int16 VehicleSeatEntry::RideUpperAnimLoop

Definition at line 5006 of file DB2Structure.h.

◆ RideUpperAnimStart

int16 VehicleSeatEntry::RideUpperAnimStart

Definition at line 5005 of file DB2Structure.h.

◆ UiSkinFileDataID

int32 VehicleSeatEntry::UiSkinFileDataID

Definition at line 5032 of file DB2Structure.h.

◆ VehicleAbilityDisplay

int8 VehicleSeatEntry::VehicleAbilityDisplay

Definition at line 5029 of file DB2Structure.h.

◆ VehicleEnterAnim

int16 VehicleSeatEntry::VehicleEnterAnim

Definition at line 5017 of file DB2Structure.h.

◆ VehicleEnterAnimBone

int8 VehicleSeatEntry::VehicleEnterAnimBone

Definition at line 5018 of file DB2Structure.h.

◆ VehicleEnterAnimDelay

float VehicleSeatEntry::VehicleEnterAnimDelay

Definition at line 5027 of file DB2Structure.h.

◆ VehicleEnterAnimKitID

int32 VehicleSeatEntry::VehicleEnterAnimKitID

Definition at line 5045 of file DB2Structure.h.

◆ VehicleExitAnim

int16 VehicleSeatEntry::VehicleExitAnim

Definition at line 5019 of file DB2Structure.h.

◆ VehicleExitAnimBone

int8 VehicleSeatEntry::VehicleExitAnimBone

Definition at line 5020 of file DB2Structure.h.

◆ VehicleExitAnimDelay

float VehicleSeatEntry::VehicleExitAnimDelay

Definition at line 5028 of file DB2Structure.h.

◆ VehicleExitAnimKitID

int32 VehicleSeatEntry::VehicleExitAnimKitID

Definition at line 5047 of file DB2Structure.h.

◆ VehicleRideAnimKitID

int32 VehicleSeatEntry::VehicleRideAnimKitID

Definition at line 5046 of file DB2Structure.h.

◆ VehicleRideAnimLoop

int16 VehicleSeatEntry::VehicleRideAnimLoop

Definition at line 5021 of file DB2Structure.h.

◆ VehicleRideAnimLoopBone

int8 VehicleSeatEntry::VehicleRideAnimLoopBone

Definition at line 5022 of file DB2Structure.h.


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