Loading...
Searching...
No Matches
FOnlinePredefinedEventAccelByte Class Reference

#include <OnlinePredefinedEventInterfaceAccelByte.h>

Inheritance diagram for FOnlinePredefinedEventAccelByte:
FOnlineBaseAnalyticsAccelByte

Protected Member Functions

 FOnlinePredefinedEventAccelByte ()
Protected Member Functions inherited from FOnlineBaseAnalyticsAccelByte
 FOnlineBaseAnalyticsAccelByte (FOnlineSubsystemAccelByte *InSubsystem)
 DEFINE_ONLINE_PLAYER_DELEGATE_THREE_PARAM (MAX_LOCAL_PLAYERS, AccelByteOnSendEventCompleted, const FString &, bool, const FOnlineErrorAccelByte &)
template<typename T>
void ConvertAndAddToCache (int32 LocalUserNum, const TSharedRef< T > &Payload, const FString &EventName, const FDateTime &ClientTimestamp=FDateTime::UtcNow())
 FOnlineBaseAnalyticsAccelByte ()
void AddToCache (int32 LocalUserNum, const TSharedPtr< FAccelByteModelsTelemetryBody > &Cache)
void MoveTempUserCachedEvent (int32 To)
void OnSuccess (int32 LocalUserNum, FString EventName)
void OnError (int32 ErrorCode, const FString &ErrorMessage, int32 LocalUserNum, FString EventName)
void OnLoginSuccess (int32 LocalUserNum, bool bWasSuccessful, const FUniqueNetId &UserId, const FOnlineErrorAccelByte &Error)
void OnLogoutSuccess (int32 LocalUserNum, bool bWasSuccessful, const FOnlineErrorAccelByte &Error)
void OnLocalUserNumCachedSuccess ()
const int32 GetLocalUserNumCached ()
void SetDelegatesAndInterval (int32 LocalUserNum)
FAccelByteInstanceWPtr GetAccelByteInstance () const

Additional Inherited Members

Protected Attributes inherited from FOnlineBaseAnalyticsAccelByte
FOnlineSubsystemAccelByteWPtr AccelByteSubsystem = nullptr
TMap< int32, int64 > SetEventIntervalMap {}

Detailed Description

Implementation of Predefined Event Api from AccelByte services

Constructor & Destructor Documentation

◆ FOnlinePredefinedEventAccelByte()

FOnlinePredefinedEventAccelByte::FOnlinePredefinedEventAccelByte ( )
inlineprotected

Hidden default constructor, the constructor that takes in a subsystem instance should be used instead.