[XAM] Added specific ctor for X_ACHIEVEMENT_UNLOCK_TIME

Added method X_ACHIEVEMENT_UNLOCK_TIME::to_time_point
This commit is contained in:
Gliniak
2024-12-18 20:32:52 +01:00
parent ef8619b0a8
commit b98ff2d278
3 changed files with 21 additions and 8 deletions

View File

@@ -43,8 +43,7 @@ void GpdAchievementBackend::EarnAchievement(const uint64_t xuid,
achievement->flags = achievement->flags |
static_cast<uint32_t>(AchievementFlags::kAchieved) |
static_cast<uint32_t>(AchievementFlags::kAchievedOnline);
achievement->unlock_time.high_part = static_cast<uint32_t>(unlock_time >> 32);
achievement->unlock_time.low_part = static_cast<uint32_t>(unlock_time);
achievement->unlock_time = unlock_time;
SaveAchievementData(xuid, title_id, achievement_id);
}