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

Public Member Functions

 PassengerController ()
 
void SetTransport (Transport *transport)
 
void ResetSlots (uint32 team)
 
bool SummonCreatures (GunshipPassengerSlots first, GunshipPassengerSlots last)
 
void ClearSlot (GunshipPassengerSlots slot)
 
bool SlotsNeedRefill (GunshipPassengerSlots first, GunshipPassengerSlots 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 381 of file boss_icecrown_gunship_battle.cpp.

Constructor & Destructor Documentation

◆ PassengerController()

PassengerController::PassengerController ( )
inline

Definition at line 384 of file boss_icecrown_gunship_battle.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ ClearSlot()

void PassengerController::ClearSlot ( GunshipPassengerSlots  slot)
inline

Definition at line 433 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 391 of file boss_icecrown_gunship_battle.cpp.

+ Here is the caller graph for this function:

◆ SelectSpawnPoint()

Position PassengerController::SelectSpawnPoint ( ) const
inlineprivate

Definition at line 449 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 389 of file boss_icecrown_gunship_battle.cpp.

+ Here is the caller graph for this function:

◆ SlotsNeedRefill()

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

Definition at line 439 of file boss_icecrown_gunship_battle.cpp.

◆ SummonCreatures()

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

Definition at line 402 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 461 of file boss_icecrown_gunship_battle.cpp.

◆ _respawnCooldowns

time_t PassengerController::_respawnCooldowns[MAX_SLOTS]
private

Definition at line 462 of file boss_icecrown_gunship_battle.cpp.

◆ _slotInfo

SlotInfo const* PassengerController::_slotInfo
private

Definition at line 464 of file boss_icecrown_gunship_battle.cpp.

◆ _spawnPoint

Position const* PassengerController::_spawnPoint
private

Definition at line 463 of file boss_icecrown_gunship_battle.cpp.

◆ _transport

Transport* PassengerController::_transport
private

Definition at line 460 of file boss_icecrown_gunship_battle.cpp.


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