LEAP Documentation 40220
Documentation for the LEAP project
StatsTrackingManager.h File Reference
#include "CoreMinimal.h"
#include "PlayerStats.h"
#include "PlayerStructs.h"
#include "ProjectXGameInstance.h"
#include "Stats/NakamaManager.h"
#include "StatsTrackingManager.generated.h"

Go to the source code of this file.

Classes

struct  FStatEvent
 
struct  FLeaderBoardLocalEntry
 
struct  FLeaderBoardEntry
 
class  UStatsTrackingManager
 

Macros

#define NULLSTRING   "";
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FChallengesSignature, const FTimedChallenges &, Challenges, const FString &, PlayerID)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams (FChallengeClaimedSignature, const FString &, ChallengeID, const FString &, ItemID, int, Experience, int, Currency)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FChallengeProgressSignature, const FString &, ChallengeID, int32, Progress)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FLevelUpEventSignature, const FString &, PlayerID, const FString &, ClassID, int, NewLevel)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FLeaderBoardLoadedSignature, bool, bLoadSuccess)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FStatsSaveLoadedSignature, const FString &, PlayerID)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FStatsFinishedLoadingSignature)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FStatsTrackingManagerInitializedSignature)
 

Macro Definition Documentation

◆ NULLSTRING

#define NULLSTRING   "";

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FStatsFinishedLoadingSignature  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FStatsTrackingManagerInitializedSignature  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams ( FChallengeClaimedSignature  ,
const FString &  ,
ChallengeID  ,
const FString &  ,
ItemID  ,
int  ,
Experience  ,
int  ,
Currency   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FLeaderBoardLoadedSignature  ,
bool  ,
bLoadSuccess   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FStatsSaveLoadedSignature  ,
const FString &  ,
PlayerID   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams ( FLevelUpEventSignature  ,
const FString &  ,
PlayerID  ,
const FString &  ,
ClassID  ,
int  ,
NewLevel   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FChallengeProgressSignature  ,
const FString &  ,
ChallengeID  ,
int32  ,
Progress   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FChallengesSignature  ,
const FTimedChallenges ,
Challenges  ,
const FString &  ,
PlayerID   
)