private void FetchDefaultEnvironment(List <Environment> environments)
 {
     RemoteConfigWebApiClient.fetchEnvironmentsFinished     -= FetchDefaultEnvironment;
     RemoteConfigWebApiClient.getDefaultEnvironmentFinished += RemoteConfigWebApiClient_getDefaultEnvironmentFinished;
     if (SetEnvironmentData(environments))
     {
         try
         {
             RemoteConfigWebApiClient.FetchDefaultEnvironment(Application.cloudProjectId);
         }
         catch
         {
             RemoteConfigWebApiClient.getDefaultEnvironmentFinished -= RemoteConfigWebApiClient_getDefaultEnvironmentFinished;
             DoCleanUp();
         }
     }
 }
 private void FetchDefaultEnvironment(JArray environments)
 {
     if (environments.Count > 0)
     {
         RemoteConfigWebApiClient.fetchDefaultEnvironmentFinished += OnFetchDefaultEnvironmentFinished;
         try
         {
             RemoteConfigWebApiClient.FetchDefaultEnvironment(Application.cloudProjectId);
         }
         catch
         {
             DoCleanUp();
         }
     }
     else
     {
         DoCleanUp();
     }
 }