![]() |
TrinityCore
|
#include <TraitMgr.h>
Public Member Functions | |
| PlayerDataAccessor (Player const *player) | |
| uint64 | GetMoney () const |
| int32 | GetCurrencyQuantity (int32 currencyId) const |
| int32 | GetLevel () const |
| bool | IsQuestRewarded (int32 questId) const |
| bool | HasAchieved (int32 achievementId) const |
| uint32 | GetPrimarySpecialization () const |
| std::variant< int64, float > | GetDataElementAccount (uint32 dataElementId) const |
| std::variant< int64, float > | GetDataElementCharacter (uint32 dataElementId) const |
Private Attributes | |
| Player const * | _player |
Definition at line 63 of file TraitMgr.h.
|
inline |
Definition at line 65 of file TraitMgr.h.
Definition at line 31464 of file Player.cpp.
Referenced by TraitMgr::FillOwnedCurrenciesMap().
| std::variant< int64, float > TraitMgr::PlayerDataAccessor::GetDataElementAccount | ( | uint32 | dataElementId | ) | const |
Definition at line 31489 of file Player.cpp.
Referenced by TraitMgr::FillOwnedCurrenciesMap(), and TraitMgr::MeetsTraitCondition().
| std::variant< int64, float > TraitMgr::PlayerDataAccessor::GetDataElementCharacter | ( | uint32 | dataElementId | ) | const |
Definition at line 31494 of file Player.cpp.
Referenced by TraitMgr::FillOwnedCurrenciesMap(), and TraitMgr::MeetsTraitCondition().
| int32 TraitMgr::PlayerDataAccessor::GetLevel | ( | ) | const |
Definition at line 31469 of file Player.cpp.
Referenced by TraitMgr::FillOwnedCurrenciesMap(), and TraitMgr::MeetsTraitCondition().
| uint64 TraitMgr::PlayerDataAccessor::GetMoney | ( | ) | const |
Definition at line 31459 of file Player.cpp.
Referenced by TraitMgr::FillOwnedCurrenciesMap().
| uint32 TraitMgr::PlayerDataAccessor::GetPrimarySpecialization | ( | ) | const |
Definition at line 31484 of file Player.cpp.
References AsUnderlyingType().
Referenced by TraitMgr::MeetsTraitCondition().
| bool TraitMgr::PlayerDataAccessor::HasAchieved | ( | int32 | achievementId | ) | const |
Definition at line 31479 of file Player.cpp.
Referenced by TraitMgr::FillOwnedCurrenciesMap(), and TraitMgr::MeetsTraitCondition().
| bool TraitMgr::PlayerDataAccessor::IsQuestRewarded | ( | int32 | questId | ) | const |
Definition at line 31474 of file Player.cpp.
Referenced by TraitMgr::FillOwnedCurrenciesMap(), and TraitMgr::MeetsTraitCondition().
|
private |
Definition at line 77 of file TraitMgr.h.