using System.Collections; using System.Collections.Generic; using Android.App; using GameAnalyticsSDK; using GameAnalyticsSDK.Utilities; using TouchyTickets; namespace Android { public class AndroidAnalytics : Analytics { private readonly Activity activity; public AndroidAnalytics(Activity activity) { this.activity = activity; } public override void Setup(Dictionary json) { GameAnalytics.Initialize(this.activity, GA_MiniJSON.JsonEncode(new Hashtable(json))); } public override void AddResourceEvent(bool sink, string currency, float amount, string itemType, string itemId) { GameAnalytics.NewResourceEvent(sink ? GAResourceFlowType.Sink : GAResourceFlowType.Source, currency, amount, itemType, itemId); } } }