YOM Replicator SDK 0.8.0.0
A metaverse SDK created by YOM
Loading...
Searching...
No Matches
UYomTrackingBPFunctions Class Reference

Detailed Description

A BlueprintFunctionLibrary for YomTracking.

Inheritance diagram for UYomTrackingBPFunctions:

Static Public Member Functions

Blueprint Functions
static void EmitTrackingInfo (const AYomPlayer *pPlayer, const TArray< FString > &pVariableNames, const TArray< UVaRestJsonValue * > &pVariableValues)
 Emits tracking info to the signalling server. More...
 
static void EmitTrackingInfoGoogleAnalytics (const AYomPlayer *pPlayer, const FString &pEventName, UVaRestJsonValue *pEventValue)
 Emits tracking info in the format of the google analytics api. More...
 

Member Function Documentation

◆ EmitTrackingInfo()

void UYomTrackingBPFunctions::EmitTrackingInfo ( const AYomPlayer pPlayer,
const TArray< FString > &  pVariableNames,
const TArray< UVaRestJsonValue * > &  pVariableValues 
)
static

Emits tracking info to the signalling server.

Parameters
pPlayerThe player that the tracking info needs to be send from
pVariableNamesThe variables that can be in the tracking info
pVariableValuesThe values that can be in the tracking info

◆ EmitTrackingInfoGoogleAnalytics()

void UYomTrackingBPFunctions::EmitTrackingInfoGoogleAnalytics ( const AYomPlayer pPlayer,
const FString &  pEventName,
UVaRestJsonValue *  pEventValue 
)
static

Emits tracking info in the format of the google analytics api.

Parameters
pPlayerThe player that the tracking info needs to be send from
pEventNameThe name of the event in google analytics
pEventValueAn optional value to send google analytics