TrinityCore
Loading...
Searching...
No Matches
CinematicMgr Class Reference

#include <CinematicMgr.h>

Public Member Functions

 CinematicMgr (Player *playerref)
 
 ~CinematicMgr ()
 
bool IsOnCinematic () const
 
void BeginCinematic (CinematicSequencesEntry const *cinematic)
 
void NextCinematicCamera ()
 
void EndCinematic ()
 
void UpdateCinematicLocation (uint32 diff)
 

Protected Attributes

uint32 m_cinematicDiff
 
uint32 m_lastCinematicCheck
 
CinematicSequencesEntry const * m_activeCinematic
 
int32 m_activeCinematicCameraIndex
 
uint32 m_cinematicLength
 
std::vector< FlyByCamera > const * m_cinematicCamera
 
Position m_remoteSightPosition
 
ObjectGuid m_CinematicObjectGUID
 

Private Attributes

Player * player
 

Friends

class Player
 

Detailed Description

Definition at line 31 of file CinematicMgr.h.

Constructor & Destructor Documentation

◆ CinematicMgr()

◆ ~CinematicMgr()

CinematicMgr::~CinematicMgr ( )

Definition at line 41 of file CinematicMgr.cpp.

References EndCinematic(), m_activeCinematic, and m_cinematicCamera.

Member Function Documentation

◆ BeginCinematic()

void CinematicMgr::BeginCinematic ( CinematicSequencesEntry const *  cinematic)
inline

Definition at line 39 of file CinematicMgr.h.

◆ EndCinematic()

◆ IsOnCinematic()

bool CinematicMgr::IsOnCinematic ( ) const
inline

Definition at line 38 of file CinematicMgr.h.

◆ NextCinematicCamera()

◆ UpdateCinematicLocation()

Friends And Related Symbol Documentation

◆ Player

friend class Player
friend

Definition at line 33 of file CinematicMgr.h.

Member Data Documentation

◆ m_activeCinematic

CinematicSequencesEntry const* CinematicMgr::m_activeCinematic
protected

◆ m_activeCinematicCameraIndex

int32 CinematicMgr::m_activeCinematicCameraIndex
protected

◆ m_cinematicCamera

std::vector<FlyByCamera> const* CinematicMgr::m_cinematicCamera
protected

◆ m_cinematicDiff

uint32 CinematicMgr::m_cinematicDiff
protected

◆ m_cinematicLength

uint32 CinematicMgr::m_cinematicLength
protected

Definition at line 57 of file CinematicMgr.h.

Referenced by CinematicMgr(), NextCinematicCamera(), and UpdateCinematicLocation().

◆ m_CinematicObjectGUID

ObjectGuid CinematicMgr::m_CinematicObjectGUID
protected

◆ m_lastCinematicCheck

uint32 CinematicMgr::m_lastCinematicCheck
protected

Definition at line 54 of file CinematicMgr.h.

Referenced by CinematicMgr().

◆ m_remoteSightPosition

Position CinematicMgr::m_remoteSightPosition
protected

Definition at line 59 of file CinematicMgr.h.

Referenced by CinematicMgr().

◆ player

Player* CinematicMgr::player
private

The documentation for this class was generated from the following files: