public static IDictionary <string, object> GetEnvironmentConfig(Disney.Kelowna.Common.Environment.Environment environment) { Configurator configurator = Service.Get <Configurator>(); IDictionary <string, object> dictionaryForSystem = configurator.GetDictionaryForSystem("CPRemix"); IDictionary <string, object> dictionary = (IDictionary <string, object>)dictionaryForSystem["environments"]; if (!dictionary.ContainsKey(environment.ToString())) { Log.LogFatal(typeof(ConfigHelper), string.Concat("Environment: ", environment, " does not exist in ApplicationConfig.txt.")); return(null); } return((IDictionary <string, object>)dictionary[environment.ToString()]); }
public string GetContentManifestPathFromDirectory(ContentManifestDirectory directory) { Debug.LogFormat("GetContentManifestPathFromDirectory(): contentDate={0}, client_version={1}, platform={2}, environment={3}", CommonDateTime.Serialize(GetContentDate()), clientApiVersion, platform, environment); return(directory.FindEntry(GetContentDate(), clientApiVersion, platform, environment.ToString().ToLower())?.url); }