![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Functions | |
PlayerSettingVector | ParseSettingsData (std::string const &data) |
std::string | SerializeSettingsData (PlayerSettingVector const &settings) |
static PlayerSettingVector | LoadPlayerSettings (ObjectGuid::LowType playerLowGuid, std::string const &source) |
void | UpdateSetting (ObjectGuid::LowType playerLowGuid, std::string const &source, uint32 index, uint32 value) |
CharacterDatabasePreparedStatement * | PrepareReplaceStatement (ObjectGuid::LowType playerLowGuid, std::string const &source, PlayerSettingVector const &settings) |
|
static |
References CHAR_SEL_CHAR_SETTINGS, CharacterDatabase, Field::Get(), ParseSettingsData(), and PreparedStatementBase::SetData().
Referenced by UpdateSetting().
PlayerSettingVector PlayerSettingsStore::ParseSettingsData | ( | std::string const & | data | ) |
References Acore::Tokenize().
Referenced by Player::_LoadCharacterSettings(), and LoadPlayerSettings().
CharacterDatabasePreparedStatement * PlayerSettingsStore::PrepareReplaceStatement | ( | ObjectGuid::LowType | playerLowGuid, |
std::string const & | source, | ||
PlayerSettingVector const & | settings | ||
) |
References CHAR_REP_CHAR_SETTINGS, CharacterDatabase, SerializeSettingsData(), and PreparedStatementBase::SetData().
Referenced by Player::_SavePlayerSettings(), and UpdateSetting().
std::string PlayerSettingsStore::SerializeSettingsData | ( | PlayerSettingVector const & | settings | ) |
Referenced by PrepareReplaceStatement().
void PlayerSettingsStore::UpdateSetting | ( | ObjectGuid::LowType | playerLowGuid, |
std::string const & | source, | ||
uint32 | index, | ||
uint32 | value | ||
) |
References CharacterDatabase, CONFIG_PLAYER_SETTINGS_ENABLED, LoadPlayerSettings(), PrepareReplaceStatement(), and sWorld.