25 lines
No EOL
849 B
C++
25 lines
No EOL
849 B
C++
#ifndef ITF_DATAPROVIDERCLIENTBASE_FORTEST
|
|
#define ITF_DATAPROVIDERCLIENTBASE_FORTEST
|
|
|
|
#include "gameplay/Managers/DataProviders/IDataProviderClient.h"
|
|
|
|
namespace ITF
|
|
{
|
|
class DataProviderClient_Empty: public IDataProviderClient
|
|
{
|
|
public:
|
|
DataProviderClient_Empty();
|
|
~DataProviderClient_Empty(){}
|
|
StringID getTestData() const;
|
|
virtual const ITF_VECTOR<StringID>& getNeededData(DataProvider* _dataProvider);
|
|
void setNeededData(ITF_VECTOR<StringID>& _neededData);
|
|
virtual void dataNotify(const DataProvider* _dataProvider, const StringID& _dataName, DataStatus _dataStatus) override;
|
|
|
|
#if ITF_SUPPORT_PLUGIN
|
|
virtual String8 getDataProviderClientName() const override;
|
|
#endif
|
|
private:
|
|
ITF_VECTOR<StringID> m_neededData;
|
|
};
|
|
}
|
|
#endif // ITF_DATAPROVIDERCLIENTBASE_FORTEST
|