AnalyticStatsToSend | UStatsTrackingManager | protected |
ApplyMatchBonus(AProjectXPlayerState *const PlayerState) | UStatsTrackingManager | |
AreStatsSynced(const FString &PlayerID) | UStatsTrackingManager | |
AuthoritativeStats | UStatsTrackingManager | protected |
bFriendsOnlyLoaded | UStatsTrackingManager | protected |
bHasChallengeReroll | UStatsTrackingManager | protected |
BPUpdateStat(AProjectXPlayerState *PlayerState, EStatNames InStatName) | UStatsTrackingManager | |
BuildStatKey(EStatClassifier StatClass, const FString &ClassID, EStatNames StatName) | UStatsTrackingManager | static |
ChallengeComplete | UStatsTrackingManager | protected |
ChallengeIDs | UStatsTrackingManager | protected |
CheckAchievementList(const FStatEvent AchievementStatEvent) | UStatsTrackingManager | |
CheckForLevelUpAchievement(const int32 Level, AProjectXPlayerState *PlayerState) | UStatsTrackingManager | protected |
ClaimChallenge(const FString &ChallengeID) | UStatsTrackingManager | |
ConsumeMatchEndBonus(UStatTrackingSave *const Save) | UStatsTrackingManager | protected |
CurrentLeaderboard | UStatsTrackingManager | protected |
CurrentLeaderboardStatKey | UStatsTrackingManager | protected |
EmptyChallengeID | UStatsTrackingManager | protected |
ForceLevelToTarget(const FString &StatKey, int Value) | UStatsTrackingManager | |
GetChallengeIDFromNumber(int32 Number) | UStatsTrackingManager | protected |
GetChallenges(const FString &PlayerID, FTimedChallenges &Challenges) | UStatsTrackingManager | |
GetChallengNumberFromID(const FString &ChallengeID) | UStatsTrackingManager | protected |
GetGameTypeStringFromEnum(EGameType GameTypeEnum) | UStatsTrackingManager | protected |
GetLeaderboard() const | UStatsTrackingManager | inline |
GetLocalLeaderboardEntry() | UStatsTrackingManager | inline |
GetNakamaLocalPlayerID() | UStatsTrackingManager | inline |
GetPlayerLevelFromPlayerID(const FString &PlayerID) | UStatsTrackingManager | protected |
GetStat(const FString &PlayerID, const EStatClassifier StatType, const EStatNames StatName, const FString &StatClassName="") | UStatsTrackingManager | |
GetStatDelta(const FString &PlayerID, const EStatClassifier StatType, const EStatNames StatName, const FString &StatClassName="") | UStatsTrackingManager | |
GetStatInstance(const FString &PlayerID) | UStatsTrackingManager | |
GetStatTrackingManager(const UObject *WorldContextObject) | UStatsTrackingManager | static |
HasChallengeReroll() const | UStatsTrackingManager | inline |
HighestLoadedLeaderboardPage | UStatsTrackingManager | protected |
Init(UProjectXGameInstance *GameInstance) | UStatsTrackingManager | |
InitializeAllStats(UStatTrackingSave *StatSaveObject) | UStatsTrackingManager | protected |
InitializeProgressionStats(UStatTrackingSave *StatSaveObject) | UStatsTrackingManager | protected |
InitStatType(UStatTrackingSave *Save, const TArray< FString > &ClassNames, EStatClassifier Class) | UStatsTrackingManager | |
IsAuthoritativeState(EStatNames StatName) | UStatsTrackingManager | |
IsValidLeaderboardPage(int32 PageNumber, int32 Entries) const | UStatsTrackingManager | |
IsValidStatCheck(EStatClassifier Class, EStatNames Name) const | UStatsTrackingManager | |
LeaderboardCursor | UStatsTrackingManager | protected |
LeaderboardEntries | UStatsTrackingManager | protected |
LeaderboardLoadedResponse(const TArray< TSharedPtr< FJsonValue > > &LeaderboardEntryList) | UStatsTrackingManager | |
LeaderboardStats | UStatsTrackingManager | protected |
LoadAllStats(const FString &PlayerID, bool bForceReload=false) | UStatsTrackingManager | |
LoadAuthoritativeStats(const FString &PlayerID, const TArray< FString > &StatNames, bool bForceReload=false) | UStatsTrackingManager | |
LoadChallenges(const FString &PlayerID) | UStatsTrackingManager | |
LoadChallengesResponse(TSharedPtr< FJsonObject > FoundChallengesJson, const FString &PlayerID) | UStatsTrackingManager | protected |
LoadFriendsLeaderboardResponse(const TArray< TSharedPtr< FJsonValue > > &LeaderboardEntryList) | UStatsTrackingManager | |
LoadLeaderBoard(const FString &StatKey, int NumberOfEntries, int PageNumber) | UStatsTrackingManager | |
LoadLeaderBoardForFriends(const FString &StatKey, int PageNumber=0) | UStatsTrackingManager | |
LoadLeaderBoardForStat(EStatNames Name, EStatClassifier Type, const FString &Class, int NumberOfEntries, int PageNumber, bool bFriendsOnly=false) | UStatsTrackingManager | |
LoadPersonalLeaderBoard(const FString &StatKey) | UStatsTrackingManager | |
LoadRequestedPlayerStats(const FString &PlayerID, const TArray< FString > &StatNames, bool bForceReload) | UStatsTrackingManager | |
LoadStatInstance(const FString &PlayerID) | UStatsTrackingManager | |
LocalLeaderboardEntry | UStatsTrackingManager | protected |
LocalPlayerID | UStatsTrackingManager | protected |
MakeExperienceUpdate(EStatClassifier Classifier, const FString &ClassID, const FString &PlayerID) | UStatsTrackingManager | protected |
MarkStatSaveForReload(const FString &PlayerID, bool bAuthorityOnly=false) | UStatsTrackingManager | |
OnAuthoritativeStastLoaded | UStatsTrackingManager | |
OnChallengeClaimedEvent | UStatsTrackingManager | |
OnChallengeProgressUpdated | UStatsTrackingManager | |
OnChallengesLoadedEvent | UStatsTrackingManager | |
OnExperienceUpdatedResponse(UStatTrackingSave *const Save, const TArray< TSharedPtr< FJsonValue > > &LevelingResults) | UStatsTrackingManager | protected |
OnLeaderBoardLoaded | UStatsTrackingManager | |
OnLocalLeaderboardUpdatedEvent | UStatsTrackingManager | |
OnNakamaConnected() | UStatsTrackingManager | |
OnPlayerLeveledUp | UStatsTrackingManager | |
OnPurchaseEvent(bool bPurchaseSucess, const FString &ItemID) | UStatsTrackingManager | |
OnStatsFinishedLoading | UStatsTrackingManager | |
OnStatsLoaded | UStatsTrackingManager | |
OnStatsTrackingManagerInitialized | UStatsTrackingManager | |
OverrideAuthoritativeStat(const FString &StatKey, int Value) | UStatsTrackingManager | |
ParseStatKey(const FString &Key, EStatClassifier &StatClass, FString &ClassID, EStatNames &StatName) | UStatsTrackingManager | static |
RemoveStatInstance(const FString &PlayerID) | UStatsTrackingManager | |
RerollChallenge(const FString &ChallengeID) | UStatsTrackingManager | |
ResetCurrentLeaderboard(const FString &StatKey, bool bFriends) | UStatsTrackingManager | protected |
RetryConnectionHandle | UStatsTrackingManager | protected |
SaveAllInstances() | UStatsTrackingManager | |
SaveChallenges(UStatTrackingSave *const Save) | UStatsTrackingManager | protected |
SaveExperience(UStatTrackingSave *const Save) | UStatsTrackingManager | protected |
SaveInstance(const FString &PlayerID, bool bChallengesOnly=false) | UStatsTrackingManager | |
SaveStatIntance(UStatTrackingSave *const Save) | UStatsTrackingManager | protected |
ShotComplete(struct FStatEvent const &StatEvent, const uint16 ID) | UStatsTrackingManager | |
StatSaves | UStatsTrackingManager | protected |
UpdateChallengeComplete(const FString &PlayerID, const FString &ChallengeID) | UStatsTrackingManager | |
UpdateChallengePredictiveProgressFromChallengeNumber(AProjectXPlayerState *const PlayerState, uint8 ChallengeID) | UStatsTrackingManager | |
UpdateChallengeProgressFromStat(TWeakObjectPtr< AProjectXPlayerState > PlayerState, const EStatClassifier ClassType, const EStatNames StatName, const FString &ClassName="") | UStatsTrackingManager | protected |
UpdateStat(struct FStatEvent const &StatEvent) | UStatsTrackingManager | |
ValidClassStats | UStatsTrackingManager | protected |