TrinityCore
PassengerController Class Reference

Public Member Functions

 PassengerController ()
 
void SetTransport (Transport *transport)
 
void ResetSlots (uint32 team)
 
bool SummonCreatures (PassengerSlots first, PassengerSlots last)
 
void ClearSlot (PassengerSlots slot)
 
bool SlotsNeedRefill (PassengerSlots first, PassengerSlots last) const
 

Private Member Functions

Position SelectSpawnPoint () const
 

Private Attributes

Transport_transport
 
ObjectGuid _controlledSlots [MAX_SLOTS]
 
time_t _respawnCooldowns [MAX_SLOTS]
 
Position const * _spawnPoint
 
SlotInfo const * _slotInfo
 

Detailed Description

Definition at line 382 of file boss_icecrown_gunship_battle.cpp.

Constructor & Destructor Documentation

◆ PassengerController()

PassengerController::PassengerController ( )
inline

Definition at line 385 of file boss_icecrown_gunship_battle.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ ClearSlot()

void PassengerController::ClearSlot ( PassengerSlots  slot)
inline

Definition at line 434 of file boss_icecrown_gunship_battle.cpp.

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

◆ ResetSlots()

void PassengerController::ResetSlots ( uint32  team)
inline

Definition at line 392 of file boss_icecrown_gunship_battle.cpp.

+ Here is the caller graph for this function:

◆ SelectSpawnPoint()

Position PassengerController::SelectSpawnPoint ( ) const
inlineprivate

Definition at line 450 of file boss_icecrown_gunship_battle.cpp.

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

◆ SetTransport()

void PassengerController::SetTransport ( Transport transport)
inline

Definition at line 390 of file boss_icecrown_gunship_battle.cpp.

+ Here is the caller graph for this function:

◆ SlotsNeedRefill()

bool PassengerController::SlotsNeedRefill ( PassengerSlots  first,
PassengerSlots  last 
) const
inline

Definition at line 440 of file boss_icecrown_gunship_battle.cpp.

◆ SummonCreatures()

bool PassengerController::SummonCreatures ( PassengerSlots  first,
PassengerSlots  last 
)
inline

Definition at line 403 of file boss_icecrown_gunship_battle.cpp.

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

Member Data Documentation

◆ _controlledSlots

ObjectGuid PassengerController::_controlledSlots[MAX_SLOTS]
private

Definition at line 462 of file boss_icecrown_gunship_battle.cpp.

◆ _respawnCooldowns

time_t PassengerController::_respawnCooldowns[MAX_SLOTS]
private

Definition at line 463 of file boss_icecrown_gunship_battle.cpp.

◆ _slotInfo

SlotInfo const* PassengerController::_slotInfo
private

Definition at line 465 of file boss_icecrown_gunship_battle.cpp.

◆ _spawnPoint

Position const* PassengerController::_spawnPoint
private

Definition at line 464 of file boss_icecrown_gunship_battle.cpp.

◆ _transport

Transport* PassengerController::_transport
private

Definition at line 461 of file boss_icecrown_gunship_battle.cpp.


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