36 lines
840 B
C++
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
|