Esempio n. 1
0
        /// <summary>
        /// Records a custom parameterized timed event specified by eventName with parameters.
        /// A maximum of 10 parameter names may be associated with any event.
        /// </summary>
        /// <param name="eventName">
        /// Name of the event. For maximum effectiveness, we recommend using a naming scheme
        /// that can be easily understood by non-technical people in your business domain.
        /// </param>
        /// <param name="parameters">An immutable copy of map containing Name-Value pairs of parameters.</param>
        /// <param name="isTimed">If set to <c>true</c> event will be timed.
        /// Call EndTimedEvent to stop timed event.</param>
        public void LogEventWithParameters(string eventName, Dictionary <string, string> parameters, bool isTimed)
        {
#if UNITY_IOS
            FlurryAnalyticsIOS.LogEventWithParameters(eventName, parameters, isTimed);
#elif UNITY_ANDROID
            FlurryAnalyticsAndroid.LogEventWithParameters(eventName, parameters, isTimed);
#endif

            ReplicateEventToUnityAnalytics(eventName, parameters);
        }
Esempio n. 2
0
 public void LogEventWithParameters(string eventName, Dictionary <string, string> parameters, bool isTimed)
 {
     FlurryAnalyticsAndroid.LogEventWithParameters(eventName, parameters, isTimed);
     this.ReplicateEventToUnityAnalytics(eventName, parameters);
 }