#include "pch.h" #include "GameDataManager.h" #include "Core/Item/Item.h" #include "Game/Characters/Monster/Monster.h" #include "Game/Characters/Player/Player.h" GameDataManager::~GameDataManager() { Release(); } void GameDataManager::Initialize() { PlayerData = new PlayerStatData(); } void GameDataManager::Release() { SafeDelete(PlayerData); for (auto It : MonsterDataMap) { SafeDelete(It.second); } MonsterDataMap.clear(); for (auto It : ItemDataMap) { SafeDelete(It.second); } ItemDataMap.clear(); } void GameDataManager::SetPlayerData(PlayerStatData* NewPlayerData) { PlayerData = NewPlayerData; }