Show / Hide Table of Contents

    Class DebugDispatcher

    This dispatcher outputs IAnalyticsEvent objects to the console in the Unity Editor. It's not recommended to include this dispatcher in any production configuration.

    Inheritance
    Object
    AnalyticsDispatcherBase<DebugDispatcherConfig>
    AnalyticsImmediateDispatcherBase<DebugDispatcherConfig>
    DebugDispatcher
    Implements
    IAnalyticsDispatcher
    IInjectable
    Inherited Members
    AnalyticsImmediateDispatcherBase<DebugDispatcherConfig>.LogEvent(IAnalyticsEvent)
    AnalyticsDispatcherBase<DebugDispatcherConfig>._dataService
    AnalyticsDispatcherBase<DebugDispatcherConfig>._config
    AnalyticsDispatcherBase<DebugDispatcherConfig>._pendingEvents
    AnalyticsDispatcherBase<DebugDispatcherConfig>.Inject(IResolver)
    AnalyticsDispatcherBase<DebugDispatcherConfig>.Initialize()
    AnalyticsDispatcherBase<DebugDispatcherConfig>.Cleanup()
    AnalyticsDispatcherBase<DebugDispatcherConfig>.CanSendEvents()
    AnalyticsDispatcherBase<DebugDispatcherConfig>.SendEvents(Boolean)
    AnalyticsDispatcherBase<DebugDispatcherConfig>.LogEvents(IEnumerable<IAnalyticsEvent>)
    AnalyticsDispatcherBase<DebugDispatcherConfig>.SendPendingEvents()
    AnalyticsDispatcherBase<DebugDispatcherConfig>.UpdatePendingEvents(Action<IEnumerable<IAnalyticsEvent>>)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Analytics
    Assembly: cs.temp.dll.dll
    Syntax
    public class DebugDispatcher : AnalyticsImmediateDispatcherBase<DebugDispatcherConfig>, IAnalyticsDispatcher, IInjectable

    Properties

    PendingEvents

    Declaration
    public virtual List<IAnalyticsEvent> PendingEvents { get; }
    Property Value
    Type Description
    List<IAnalyticsEvent>

    Methods

    FormatDataRecursive(Dictionary<String, Object>, Int32)

    Declaration
    protected virtual string FormatDataRecursive(Dictionary<string, object> data, int level)
    Parameters
    Type Name Description
    Dictionary<String, Object> data
    Int32 level
    Returns
    Type Description
    String

    FormatEventData(IAnalyticsEvent)

    Declaration
    protected virtual string FormatEventData(IAnalyticsEvent analyticsEvent)
    Parameters
    Type Name Description
    IAnalyticsEvent analyticsEvent
    Returns
    Type Description
    String

    SendEvent(IAnalyticsEvent)

    Declaration
    protected override void SendEvent(IAnalyticsEvent analyticsEvent)
    Parameters
    Type Name Description
    IAnalyticsEvent analyticsEvent
    Overrides
    IdleKit.Analytics.AnalyticsDispatcherBase<IdleKit.Analytics.DebugDispatcherConfig>.SendEvent(IdleKit.Analytics.IAnalyticsEvent)

    SendEventBatch(IEnumerable<IAnalyticsEvent>)

    Declaration
    protected override void SendEventBatch(IEnumerable<IAnalyticsEvent> analyticsEvents)
    Parameters
    Type Name Description
    IEnumerable<IAnalyticsEvent> analyticsEvents
    Overrides
    IdleKit.Analytics.AnalyticsDispatcherBase<IdleKit.Analytics.DebugDispatcherConfig>.SendEventBatch(IEnumerable<IdleKit.Analytics.IAnalyticsEvent>)

    Implements

    IAnalyticsDispatcher
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.