#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: