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(); } }