All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
UnityPlatformConfigBuilder.h
1 #pragma once
2 
3 #include "IPlatformConfigBuilder.h"
4 #include "UnityConfig.h"
5 
6 namespace Eegeo
7 {
8  namespace Unity
9  {
11  {
12  public:
13 
14  static UnityPlatformConfigBuilder Make(
15  Eegeo::Config::IPlatformConfigBuilder& basePlatformConfigBuilder,
16  const Eegeo::Config::UnityConfig& unityConfig,
17  const char* coverageTreeUrl,
18  const char* mobileThemeUrl);
19 
21 
22  private:
23 
25  Eegeo::Config::IPlatformConfigBuilder& basePlatformConfigBuilder,
26  const Eegeo::Config::UnityConfig& unityConfig,
27  const std::string& coverageTreeUrlOrEmpty,
28  const std::string& mobileThemeUrlOrEmpty);
29 
30  Eegeo::Config::IPlatformConfigBuilder& m_basePlatformConfigBuilder;
31  const Eegeo::Config::UnityConfig m_unityConfig;
32  const std::string m_coverageTreeUrlOrEmpty;
33  const std::string m_mobileThemeUrlOrEmpty;
34  };
35 
36  }
37 }