![]() |
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.