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
| Name | Type | Notes |
AnalyticsProviderClassNames | array | config |
AnalyticsProviders | array<AnalyticEventsBase> | transient |
Functions
| Name | Declaration |
EndSession | native event EndSession() |
EndStringEvent | native event EndStringEvent(string EventName) |
EndStringEventParam | native event EndStringEventParam(string EventName, string ParamName, string ParamValue) |
EndStringEventParamArray | native event EndStringEventParamArray(string EventName, array<EventStringParam> ParamArray) |
Init | function Init() |
LogCurrencyGivenEvent | native event LogCurrencyGivenEvent(string GameCurrencyType, int GameCurrencyAmount) |
LogCurrencyPurchaseEvent | native event LogCurrencyPurchaseEvent(string GameCurrencyType, int GameCurrencyAmount, string RealCurrencyType, float RealMoneyCost, string PaymentProvider) |
LogErrorMessage | native event LogErrorMessage(string ErrorName, string ErrorMessage) |
LogItemPurchaseEvent | native event LogItemPurchaseEvent(string ItemId, string Currency, int PerItemCost, int ItemQuantity) |
LogStringEvent | native event LogStringEvent(string EventName, bool bTimed) |
LogStringEventParam | native event LogStringEventParam(string EventName, string ParamName, string ParamValue, bool bTimed) |
LogStringEventParamArray | native event LogStringEventParamArray(string EventName, array<EventStringParam> ParamArray, bool bTimed) |
LogUserAttributeUpdate | native event LogUserAttributeUpdate(string AttributeName, string AttributeValue) |
LogUserAttributeUpdateArray | native event LogUserAttributeUpdateArray(array<EventStringParam> AttributeArray) |
SendCachedEvents | native event SendCachedEvents() |
SetUserId | native event SetUserId(string NewUserId) |
StartSession | native event StartSession() |
Inherited