Table of Contents

Class AnalyticsEvent

Namespace
HomaGames.HomaBelly.Internal.Analytics
Assembly
HomaGames.HomaBelly.Core.dll
public abstract class AnalyticsEvent
Inheritance
AnalyticsEvent
Derived
Inherited Members
Extension Methods

Constructors

AnalyticsEvent(string)

protected AnalyticsEvent(string eventCategory)

Parameters

eventCategory string

Properties

EventCategory

public string EventCategory { get; }

Property Value

string

EventId

public EventId EventId { get; }

Property Value

EventId

EventName

public virtual string EventName { get; }

Property Value

string

Methods

GetData()

public virtual Dictionary<string, object> GetData()

Returns

Dictionary<string, object>

ToGameAnalyticsFormat()

[PublicAPI]
public virtual AnalyticsEventValue ToGameAnalyticsFormat()

Returns

AnalyticsEventValue

ToJson()

public string ToJson()

Returns

string

ToUnderscoreCase(string)

public static string ToUnderscoreCase(string str)

Parameters

str string

Returns

string

TrackThroughIAnalytics(IAnalytics, bool)

[PublicAPI]
public virtual void TrackThroughIAnalytics(IAnalytics implementer, bool isForwardingToHomaAnalytics)

Parameters

implementer IAnalytics
isForwardingToHomaAnalytics bool