TrinityCore
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PetStable Class Reference

#include <PetDefines.h>

Classes

struct  PetInfo
 

Public Member Functions

PetInfo const * GetUnslottedHunterPet () const
 

Public Attributes

Optional< PetInfoCurrentPet
 
std::array< Optional< PetInfo >, MAX_PET_STABLESStabledPets
 
uint32 MaxStabledPets = 0
 
std::vector< PetInfoUnslottedPets
 

Detailed Description

Definition at line 88 of file PetDefines.h.

Member Function Documentation

◆ GetUnslottedHunterPet()

PetInfo const * PetStable::GetUnslottedHunterPet ( ) const
inline

Definition at line 117 of file PetDefines.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ CurrentPet

Optional<PetInfo> PetStable::CurrentPet

Definition at line 112 of file PetDefines.h.

◆ MaxStabledPets

uint32 PetStable::MaxStabledPets = 0

Definition at line 114 of file PetDefines.h.

◆ StabledPets

std::array<Optional<PetInfo>, MAX_PET_STABLES> PetStable::StabledPets

Definition at line 113 of file PetDefines.h.

◆ UnslottedPets

std::vector<PetInfo> PetStable::UnslottedPets

Definition at line 115 of file PetDefines.h.


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