private BazaarGamesPlatform(BazaarGamesClientConfiguration configuration)
 {
     Debug.Log("Creating new BazaarGamesPlatform");
     this.mLocalUser     = new BazaarGamesLocalUser(this);
     this.mConfiguration = configuration;
     BazaarGamesHelperObject.CreateObject();
 }
 public static void InitializeInstance(BazaarGamesClientConfiguration configuration)
 {
     if (sInstance == null || sInstance.mConfiguration != configuration)
     {
         sInstance = new BazaarGamesPlatform(configuration);
         return;
     }
 }
 internal AndroidClient(BazaarGamesClientConfiguration configuration)
 {
     this.mConfiguration   = configuration;
     this.mSavedGameClient = new AndroidSavedGameClient();
 }
 internal BazaarGamesPlatform(IBazaarGamesClient client)
 {
     this.mClient        = client;
     this.mLocalUser     = new BazaarGamesLocalUser(this);
     this.mConfiguration = BazaarGamesClientConfiguration.DefaultConfiguration;
 }