Skip to content

MultiProviderAnalytics

Class in Engine · Engine.MultiProviderAnalytics · native, config

Object › PlatformInterfaceBase › AnalyticEventsBase › MultiProviderAnalytics

Using it from Lua
h7.find_all("MultiProviderAnalytics")            -- live instances
h7.find_class("Engine.MultiProviderAnalytics")   -- the class
h7.hook("Engine.MultiProviderAnalytics.EndSession", fn)

Properties

NameTypeNotes
AnalyticsProviderClassNamesarrayconfig
AnalyticsProvidersarray<AnalyticEventsBase>transient

Functions

NameDeclaration
EndSessionnative event EndSession()
EndStringEventnative event EndStringEvent(string EventName)
EndStringEventParamnative event EndStringEventParam(string EventName, string ParamName, string ParamValue)
EndStringEventParamArraynative event EndStringEventParamArray(string EventName, array<EventStringParam> ParamArray)
Initfunction Init()
LogCurrencyGivenEventnative event LogCurrencyGivenEvent(string GameCurrencyType, int GameCurrencyAmount)
LogCurrencyPurchaseEventnative event LogCurrencyPurchaseEvent(string GameCurrencyType, int GameCurrencyAmount, string RealCurrencyType, float RealMoneyCost, string PaymentProvider)
LogErrorMessagenative event LogErrorMessage(string ErrorName, string ErrorMessage)
LogItemPurchaseEventnative event LogItemPurchaseEvent(string ItemId, string Currency, int PerItemCost, int ItemQuantity)
LogStringEventnative event LogStringEvent(string EventName, bool bTimed)
LogStringEventParamnative event LogStringEventParam(string EventName, string ParamName, string ParamValue, bool bTimed)
LogStringEventParamArraynative event LogStringEventParamArray(string EventName, array<EventStringParam> ParamArray, bool bTimed)
LogUserAttributeUpdatenative event LogUserAttributeUpdate(string AttributeName, string AttributeValue)
LogUserAttributeUpdateArraynative event LogUserAttributeUpdateArray(array<EventStringParam> AttributeArray)
SendCachedEventsnative event SendCachedEvents()
SetUserIdnative event SetUserId(string NewUserId)
StartSessionnative event StartSession()

Inherited

FromMembers
AnalyticEventsBase4 properties, 18 functions
PlatformInterfaceBase1 properties, 14 functions
Object13 properties, 308 functions