the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "DLCManager.h"
3#include "DLCUIDataFile.h"
4
5DLCUIDataFile::DLCUIDataFile(const wstring &path) : DLCFile(DLCManager::e_DLCType_UIData,path)
6{
7 m_pbData = NULL;
8 m_dwBytes = 0;
9 m_canDeleteData = false;
10}
11
12DLCUIDataFile::~DLCUIDataFile()
13{
14 if(m_canDeleteData && m_pbData != NULL)
15 {
16 app.DebugPrintf("Deleting DLCUIDataFile data\n");
17 delete [] m_pbData;
18 }
19}
20
21void DLCUIDataFile::addData(PBYTE pbData, DWORD dwBytes,bool canDeleteData)
22{
23 m_pbData = pbData;
24 m_dwBytes = dwBytes;
25 m_canDeleteData = canDeleteData;
26}
27
28PBYTE DLCUIDataFile::getData(DWORD &dwBytes)
29{
30 dwBytes = m_dwBytes;
31 return m_pbData;
32}