private void OnFetchEnvironmentsFinished(JArray environments) { m_EnvController.SetEnvironmentData(environments, environmentNameForm); if (lastAction == RemoteConfigEnvironmentWindowController.EnvironmentWindowState.Deleting || lastAction == RemoteConfigEnvironmentWindowController.EnvironmentWindowState.Creating) { RemoteConfigWebApiClient.FetchConfigs(Application.cloudProjectId, m_EnvController.GetCurrentEnvironmentId()); } else { RemoteConfigWebApiClient.FetchConfigs(Application.cloudProjectId, environmentId); } }
private void FetchSettings() { RemoteConfigWebApiClient.fetchConfigsFinished += OnFetchRemoteSettingsFinished; try { RemoteConfigWebApiClient.FetchConfigs(Application.cloudProjectId, m_DataManager.GetCurrentEnvironmentId()); } catch { RemoteConfigWebApiClient.fetchConfigsFinished -= OnFetchRemoteSettingsFinished; DoCleanUp(); } }