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