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
 
int8 AttachmentID
 
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
 
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 4496 of file DB2Structure.h.

Member Function Documentation

◆ CanEnterOrExit()

bool VehicleSeatEntry::CanEnterOrExit ( ) const
inline

Definition at line 4564 of file DB2Structure.h.

+ Here is the call graph for this function:

◆ CanSwitchFromSeat()

bool VehicleSeatEntry::CanSwitchFromSeat ( ) const
inline

Definition at line 4565 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 4561 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 4562 of file DB2Structure.h.

◆ IsEjectable()

bool VehicleSeatEntry::IsEjectable ( ) const
inline

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

+ Here is the call graph for this function:

Member Data Documentation

◆ AttachmentID

int8 VehicleSeatEntry::AttachmentID

Definition at line 4504 of file DB2Structure.h.

◆ AttachmentOffset

DBCPosition3D VehicleSeatEntry::AttachmentOffset

Definition at line 4499 of file DB2Structure.h.

◆ CameraEnteringDelay

float VehicleSeatEntry::CameraEnteringDelay

Definition at line 4544 of file DB2Structure.h.

◆ CameraEnteringDuration

float VehicleSeatEntry::CameraEnteringDuration

Definition at line 4545 of file DB2Structure.h.

◆ CameraEnteringZoom

float VehicleSeatEntry::CameraEnteringZoom

Definition at line 4550 of file DB2Structure.h.

◆ CameraExitingDelay

float VehicleSeatEntry::CameraExitingDelay

Definition at line 4546 of file DB2Structure.h.

◆ CameraExitingDuration

float VehicleSeatEntry::CameraExitingDuration

Definition at line 4547 of file DB2Structure.h.

◆ CameraFacingChaseRate

float VehicleSeatEntry::CameraFacingChaseRate

Definition at line 4549 of file DB2Structure.h.

◆ CameraModeID

int16 VehicleSeatEntry::CameraModeID

Definition at line 4559 of file DB2Structure.h.

◆ CameraOffset

DBCPosition3D VehicleSeatEntry::CameraOffset

Definition at line 4500 of file DB2Structure.h.

◆ CameraPosChaseRate

float VehicleSeatEntry::CameraPosChaseRate

Definition at line 4548 of file DB2Structure.h.

◆ CameraSeatZoomMax

float VehicleSeatEntry::CameraSeatZoomMax

Definition at line 4552 of file DB2Structure.h.

◆ CameraSeatZoomMin

float VehicleSeatEntry::CameraSeatZoomMin

Definition at line 4551 of file DB2Structure.h.

◆ EnterAnimKitID

int16 VehicleSeatEntry::EnterAnimKitID

Definition at line 4553 of file DB2Structure.h.

◆ EnterAnimLoop

int32 VehicleSeatEntry::EnterAnimLoop

Definition at line 4513 of file DB2Structure.h.

◆ EnterAnimStart

int32 VehicleSeatEntry::EnterAnimStart

Definition at line 4512 of file DB2Structure.h.

◆ EnterGravity

float VehicleSeatEntry::EnterGravity

Definition at line 4507 of file DB2Structure.h.

◆ EnterMaxArcHeight

float VehicleSeatEntry::EnterMaxArcHeight

Definition at line 4511 of file DB2Structure.h.

◆ EnterMaxDuration

float VehicleSeatEntry::EnterMaxDuration

Definition at line 4509 of file DB2Structure.h.

◆ EnterMinArcHeight

float VehicleSeatEntry::EnterMinArcHeight

Definition at line 4510 of file DB2Structure.h.

◆ EnterMinDuration

float VehicleSeatEntry::EnterMinDuration

Definition at line 4508 of file DB2Structure.h.

◆ EnterPreDelay

float VehicleSeatEntry::EnterPreDelay

Definition at line 4505 of file DB2Structure.h.

◆ EnterSpeed

float VehicleSeatEntry::EnterSpeed

Definition at line 4506 of file DB2Structure.h.

◆ EnterUISoundID

uint32 VehicleSeatEntry::EnterUISoundID

Definition at line 4541 of file DB2Structure.h.

◆ ExitAnimEnd

int32 VehicleSeatEntry::ExitAnimEnd

Definition at line 4527 of file DB2Structure.h.

◆ ExitAnimKitID

int16 VehicleSeatEntry::ExitAnimKitID

Definition at line 4555 of file DB2Structure.h.

◆ ExitAnimLoop

int32 VehicleSeatEntry::ExitAnimLoop

Definition at line 4526 of file DB2Structure.h.

◆ ExitAnimStart

int32 VehicleSeatEntry::ExitAnimStart

Definition at line 4525 of file DB2Structure.h.

◆ ExitGravity

float VehicleSeatEntry::ExitGravity

Definition at line 4520 of file DB2Structure.h.

◆ ExitMaxArcHeight

float VehicleSeatEntry::ExitMaxArcHeight

Definition at line 4524 of file DB2Structure.h.

◆ ExitMaxDuration

float VehicleSeatEntry::ExitMaxDuration

Definition at line 4522 of file DB2Structure.h.

◆ ExitMinArcHeight

float VehicleSeatEntry::ExitMinArcHeight

Definition at line 4523 of file DB2Structure.h.

◆ ExitMinDuration

float VehicleSeatEntry::ExitMinDuration

Definition at line 4521 of file DB2Structure.h.

◆ ExitPreDelay

float VehicleSeatEntry::ExitPreDelay

Definition at line 4518 of file DB2Structure.h.

◆ ExitSpeed

float VehicleSeatEntry::ExitSpeed

Definition at line 4519 of file DB2Structure.h.

◆ ExitUISoundID

uint32 VehicleSeatEntry::ExitUISoundID

Definition at line 4542 of file DB2Structure.h.

◆ Flags

int32 VehicleSeatEntry::Flags

Definition at line 4501 of file DB2Structure.h.

◆ FlagsB

int32 VehicleSeatEntry::FlagsB

Definition at line 4502 of file DB2Structure.h.

◆ FlagsC

int32 VehicleSeatEntry::FlagsC

Definition at line 4503 of file DB2Structure.h.

◆ ID

uint32 VehicleSeatEntry::ID

Definition at line 4498 of file DB2Structure.h.

◆ PassengerAttachmentID

int8 VehicleSeatEntry::PassengerAttachmentID

Definition at line 4534 of file DB2Structure.h.

◆ PassengerPitch

float VehicleSeatEntry::PassengerPitch

Definition at line 4536 of file DB2Structure.h.

◆ PassengerRoll

float VehicleSeatEntry::PassengerRoll

Definition at line 4537 of file DB2Structure.h.

◆ PassengerYaw

float VehicleSeatEntry::PassengerYaw

Definition at line 4535 of file DB2Structure.h.

◆ RideAnimKitID

int16 VehicleSeatEntry::RideAnimKitID

Definition at line 4554 of file DB2Structure.h.

◆ RideAnimLoop

int32 VehicleSeatEntry::RideAnimLoop

Definition at line 4515 of file DB2Structure.h.

◆ RideAnimStart

int32 VehicleSeatEntry::RideAnimStart

Definition at line 4514 of file DB2Structure.h.

◆ RideUpperAnimLoop

int32 VehicleSeatEntry::RideUpperAnimLoop

Definition at line 4517 of file DB2Structure.h.

◆ RideUpperAnimStart

int32 VehicleSeatEntry::RideUpperAnimStart

Definition at line 4516 of file DB2Structure.h.

◆ UiSkinFileDataID

int32 VehicleSeatEntry::UiSkinFileDataID

Definition at line 4543 of file DB2Structure.h.

◆ VehicleAbilityDisplay

int8 VehicleSeatEntry::VehicleAbilityDisplay

Definition at line 4540 of file DB2Structure.h.

◆ VehicleEnterAnim

int16 VehicleSeatEntry::VehicleEnterAnim

Definition at line 4528 of file DB2Structure.h.

◆ VehicleEnterAnimBone

int8 VehicleSeatEntry::VehicleEnterAnimBone

Definition at line 4529 of file DB2Structure.h.

◆ VehicleEnterAnimDelay

float VehicleSeatEntry::VehicleEnterAnimDelay

Definition at line 4538 of file DB2Structure.h.

◆ VehicleEnterAnimKitID

int16 VehicleSeatEntry::VehicleEnterAnimKitID

Definition at line 4556 of file DB2Structure.h.

◆ VehicleExitAnim

int16 VehicleSeatEntry::VehicleExitAnim

Definition at line 4530 of file DB2Structure.h.

◆ VehicleExitAnimBone

int8 VehicleSeatEntry::VehicleExitAnimBone

Definition at line 4531 of file DB2Structure.h.

◆ VehicleExitAnimDelay

float VehicleSeatEntry::VehicleExitAnimDelay

Definition at line 4539 of file DB2Structure.h.

◆ VehicleExitAnimKitID

int16 VehicleSeatEntry::VehicleExitAnimKitID

Definition at line 4558 of file DB2Structure.h.

◆ VehicleRideAnimKitID

int16 VehicleSeatEntry::VehicleRideAnimKitID

Definition at line 4557 of file DB2Structure.h.

◆ VehicleRideAnimLoop

int16 VehicleSeatEntry::VehicleRideAnimLoop

Definition at line 4532 of file DB2Structure.h.

◆ VehicleRideAnimLoopBone

int8 VehicleSeatEntry::VehicleRideAnimLoopBone

Definition at line 4533 of file DB2Structure.h.


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