private static void SaveAnalyticsConfig(DeltaDNA.Configuration analytics)
        {
            using (var stringWriter = new StringWriter()) {
                using (XmlWriter xmlWriter = XmlWriter.Create(
                           stringWriter, new XmlWriterSettings()
                {
                    Indent = true
                })) {
                    analyticsSerialiser.Serialize(xmlWriter, analytics);
                    File.WriteAllText(k_ConfigurationFilePath, stringWriter.ToString());
#if UNITY_EDITOR
                    AssetDatabase.Refresh();
#endif
                }
            }
        }
 public static bool IsInDevelopmentMode()
 {
     DeltaDNA.Configuration ddnaConfiguration = LoadAnalyticsConfig();
     return(ddnaConfiguration.environmentKey == 0);
 }
 public static void UpdateEnvironment(bool isDevelopment)
 {
     DeltaDNA.Configuration ddnaConfiguration = LoadAnalyticsConfig();
     ddnaConfiguration.environmentKey = isDevelopment ? 0 : 1;
     SaveAnalyticsConfig(ddnaConfiguration);
 }