Files
2022-10-26 12:25:11 +08:00

36 lines
840 B
C++

#include "stdafx.h"
#include "SkillCoolTimeStorage.h"
#ifdef _NA_0_20110308_SKILL_COOL_TIME_STORAGE
SkillCoolTimeStorage::SkillCoolTimeStorage()
{
}
SkillCoolTimeStorage::~SkillCoolTimeStorage()
{
}
void SkillCoolTimeStorage::SaveSkillCoolTime(uint guid, const SkillCoolTime* skill_cool_time)
{
SkillCoolTime* saved_cool_time = find_cool_time(guid);
if (saved_cool_time == NULL) {
saved_cool_time = &cool_time_hashmap_[guid];
}
*saved_cool_time = *skill_cool_time;
}
void SkillCoolTimeStorage::LoadSkillCoolTime(uint guid, SkillCoolTime* OUT skill_cool_time)
{
SkillCoolTime* saved_cool_time = find_cool_time(guid);
if (saved_cool_time == NULL)
{
skill_cool_time->count = 0;
return;
}
*skill_cool_time = *saved_cool_time;
}
#endif // _NA_0_20110308_SKILL_COOL_TIME_STORAGE