public virtual void LogLevelFailed(MemorySystemData data) { if (debugConsole) { print("logged 'Level Failed' on " + AnalyticsName()); } }
public virtual void LogEvent(string eventString, MemorySystemData data, Dictionary <string, object> parameters) { if (debugConsole) { print("logged '" + eventString + "' on " + AnalyticsName()); } }
Dictionary <string, string> GetAppsFlyerEventDictionary(MemorySystemData data) { Dictionary <string, string> eventValues = new Dictionary <string, string>(); eventValues.Add("Level", data.level.ToString()); return(eventValues); }
Dictionary <string, object> Parameters(MemorySystemData data) { Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters[AppEventParameterName.ContentID] = "Level"; parameters[AppEventName.AchievedLevel] = data.level.ToString(); return(parameters); }
public override void LogEvent(string eventString, MemorySystemData data, Dictionary <string, object> parameters) { base.LogEvent(eventString, data, parameters); parameters[AppEventParameterName.ContentID] = eventString; parameters[AppEventName.AchievedLevel] = data.level.ToString(); FB.LogAppEvent(eventString, data.level, parameters); }
public void SystemData_Check() { if (data == null) { data = MemorySystem.LoadFile(); if (data == null) { data = new MemorySystemData(); } } }
public static void SaveFile(MemorySystemData p_data) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/save.bin"; FileStream stream = new FileStream(path, FileMode.Create); formatter.Serialize(stream, p_data); stream.Close(); }
public void LogLevelFailed(MemorySystemData data) { if (data != null) { foreach (Analytics_Base analytics in analyticsReferences) { analytics.LogLevelFailed(data); } } else { print("INVALID LOG EVENT DATA! > LogLevelFailed"); } }
public void LogEvent(string eventName, MemorySystemData data, Dictionary <string, object> parameters) { if (data != null) { foreach (Analytics_Base analytics in analyticsReferences) { analytics.LogEvent(eventName, data, parameters); } } else { print("INVALID LOG EVENT DATA! > " + eventName); } }
public static MemorySystemData LoadFile() { string path = Application.persistentDataPath + "/save.bin"; if (File.Exists(path)) { BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = new FileStream(path, FileMode.Open); MemorySystemData data = formatter.Deserialize(stream) as MemorySystemData; stream.Close(); return(data); } else { return(null); } }
public override void LogLevelFailed(MemorySystemData data) { base.LogLevelFailed(data); LogEvent("Level " + data.level + " failed", data, null); }
public override void LogEvent(string eventString, MemorySystemData data, Dictionary <string, object> parameters) { Flurry.EventRecordStatus status = Flurry.LogEvent(eventString); }
public override void LogLevelFailed(MemorySystemData data) { base.LogLevelFailed(data); FB.LogAppEvent("Level_Failed", data.level, Parameters(data)); }
public override void LogLevelFailed(MemorySystemData data) { base.LogLevelFailed(data); AppsFlyer.sendEvent("Level_Fail", GetAppsFlyerEventDictionary(data)); }
public override void LogLevelFailed(MemorySystemData data) { base.LogLevelFailed(data); GameAnalytics.NewProgressionEvent(GAProgressionStatus.Fail, data.level.ToString()); }