private void SetEnvironment()
        {
            _data = new EnvironmentData();

            RemoteConfigWebApiClient.CreateEnvironment(Application.cloudProjectId, _model.environmentName, OnException);
            RemoteConfigWebApiClient.environmentCreated += OnEnvironmentCreated;
        }
示例#2
0
 public void CreateEnvironment_ThrowsArgumentExceptionOnBadArgs()
 {
     try
     {
         RemoteConfigWebApiClient.CreateEnvironment(null, null, null);
     }
     catch (ArgumentException ex)
     {
         Assert.That(ex.GetType() == typeof(ArgumentException));
     }
 }
示例#3
0
        private void RemoteConfigWebApiClient_fetchEnvironmentsFinished(JArray environments)
        {
            JObject gsEnv = null;

            foreach (var environment in environments)
            {
                if (environment["name"].Value <string>() == "GameSim")
                {
                    gsEnv         = (JObject)environment;
                    environmentId = gsEnv["id"].Value <string>();
                    FetchConfig(environmentId);
                    break;
                }
            }
            if (gsEnv == null)
            {
                RemoteConfigWebApiClient.environmentCreated += RemoteConfigWebApiClient_environmentCreated;
                RemoteConfigWebApiClient.CreateEnvironment(Application.cloudProjectId, "GameSim");
            }
        }