#include <Trainer.h>
Definition at line 65 of file Trainer.h.
◆ Trainer()
Trainer::Trainer::Trainer |
( |
uint32 |
id, |
|
|
Type |
type, |
|
|
std::string_view |
greeting, |
|
|
std::vector< Spell > |
spells |
|
) |
| |
◆ AddGreetingLocale()
void Trainer::Trainer::AddGreetingLocale |
( |
LocaleConstant |
locale, |
|
|
std::string_view |
greeting |
|
) |
| |
|
private |
◆ CanTeachSpell()
bool Trainer::Trainer::CanTeachSpell |
( |
Player const * |
player, |
|
|
Spell const * |
trainerSpell |
|
) |
| const |
|
private |
◆ GetGreeting()
std::string const & Trainer::Trainer::GetGreeting |
( |
LocaleConstant |
locale | ) |
const |
|
private |
◆ GetSpell()
Spell const * Trainer::Trainer::GetSpell |
( |
uint32 |
spellId | ) |
const |
|
private |
◆ GetSpellState()
◆ SendSpells()
◆ SendTeachFailure()
◆ TeachSpell()
◆ _greeting
std::array<std::string, TOTAL_LOCALES> Trainer::Trainer::_greeting |
|
private |
◆ _id
◆ _spells
std::vector<Spell> Trainer::Trainer::_spells |
|
private |
◆ _type
Type Trainer::Trainer::_type |
|
private |
◆ ObjectMgr
friend Trainer::Trainer::ObjectMgr |
|
private |
The documentation for this class was generated from the following files: