TrinityCore
Loading...
Searching...
No Matches
Trainer Namespace Reference

Classes

struct  Spell
 
class  Trainer
 

Enumerations

enum class  Type : uint32 { Class = 0 , Mount = 1 , Tradeskill = 2 , Pet = 3 }
 
enum class  SpellState : uint8 { Available = 0 , Unavailable = 1 , Known = 2 }
 
enum class  FailReason : uint32 { Unavailable = 0 , NotEnoughMoney = 1 , NotEnoughSkill = 2 }
 

Enumeration Type Documentation

◆ FailReason

enum class Trainer::FailReason : uint32
strong
Enumerator
Unavailable 
NotEnoughMoney 
NotEnoughSkill 

Definition at line 46 of file Trainer.h.

◆ SpellState

enum class Trainer::SpellState : uint8
strong
Enumerator
Available 
Unavailable 
Known 

Definition at line 39 of file Trainer.h.

◆ Type

enum class Trainer::Type : uint32
strong
Enumerator
Class 
Mount 
Tradeskill 
Pet 

Definition at line 31 of file Trainer.h.