the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2#include "DLCManager.h"
3
4class DLCFile
5{
6protected:
7 DLCManager::EDLCType m_type;
8 wstring m_path;
9 DWORD m_dwSkinId;
10
11public:
12 DLCFile(DLCManager::EDLCType type, const wstring &path);
13 virtual ~DLCFile() {}
14
15 DLCManager::EDLCType getType() { return m_type; }
16 wstring getPath() { return m_path; }
17 DWORD getSkinID() { return m_dwSkinId; }
18
19 virtual void addData(PBYTE pbData, DWORD dwBytes) {}
20 virtual PBYTE getData(DWORD &dwBytes) { dwBytes = 0; return NULL; }
21 virtual void addParameter(DLCManager::EDLCParameterType type, const wstring &value) {}
22
23 virtual wstring getParameterAsString(DLCManager::EDLCParameterType type) { return L""; }
24 virtual bool getParameterAsBool(DLCManager::EDLCParameterType type) { return false;}
25};