#include <StatTrackingSave.h>
|
| UStatTrackingSave () |
|
int32 | GetStat (const EStatClassifier &ClassStatType, const FString &ClassName, const EStatNames &StatName) |
|
int32 | GetStatDelta (const EStatClassifier &ClassStatType, const FString &ClassName, const EStatNames &StatName) |
|
FTimedChallenges & | GetChallenges () |
|
void | InitStatType (const EStatClassifier &StatClass, const TArray< FString > &ClassNames, const TSet< EStatNames > &StatsToTrack) |
|
bool | CanLoadStats (bool bAuthoritative=false) const |
|
EStatState | GetStatState (bool bAuthoritative=false) const |
|
bool | IsInitialized () const |
|
void | SetIsInitialized (bool bNewInitialized) |
|
void | FindOrUpdateClassEntry (const EStatClassifier &ClassStatType, const FString &ClassName, const EStatNames &StatName, const int32 Value, const EStatUpdateBehaviour &Tag=EStatUpdateBehaviour::NONE, bool bUpdateDelta=false) |
|
void | OnSave (bool bSuccess) |
|
void | UpdateState (EStatState State, bool bAuthoritative=false) |
|
void | OnLoadedStats () |
|
void | OnLoadedAuthoritativeStats () |
|
bool | FindChallengeIDByStat (FServerChallengeInfo &FoundChallenge, const FString &StatKey) |
|
void | UpdateServerChallengeInfo (const TArray< FServerChallengeInfo > &ChallengeInfos) |
|
void | UpdateStatsSaved (bool bNewStatsSaved) |
|
void | UpdateChallengesSaved (bool bNewChallengesSaved) |
|
void | UpdateExperienceSaved (bool bNewExperienceSaved) |
|
bool | IsStatObjectSaved () const |
|
bool | TrackProjectile (uint16 ID) |
|
void | ClearProjectileID (uint16 ID) |
|
◆ UStatTrackingSave()
UStatTrackingSave::UStatTrackingSave |
( |
| ) |
|
◆ CanLoadStats()
bool UStatTrackingSave::CanLoadStats |
( |
bool |
bAuthoritative = false | ) |
const |
|
inline |
◆ ClearProjectileID()
void UStatTrackingSave::ClearProjectileID |
( |
uint16 |
ID | ) |
|
◆ FindChallengeIDByStat()
bool UStatTrackingSave::FindChallengeIDByStat |
( |
FServerChallengeInfo & |
FoundChallenge, |
|
|
const FString & |
StatKey |
|
) |
| |
◆ FindOrUpdateClassEntry()
◆ GenerateTagList()
void UStatTrackingSave::GenerateTagList |
( |
| ) |
|
|
protected |
◆ GetChallenges()
◆ GetStat()
int32 UStatTrackingSave::GetStat |
( |
const EStatClassifier & |
ClassStatType, |
|
|
const FString & |
ClassName, |
|
|
const EStatNames & |
StatName |
|
) |
| |
◆ GetStatDelta()
int32 UStatTrackingSave::GetStatDelta |
( |
const EStatClassifier & |
ClassStatType, |
|
|
const FString & |
ClassName, |
|
|
const EStatNames & |
StatName |
|
) |
| |
◆ GetStatState()
EStatState UStatTrackingSave::GetStatState |
( |
bool |
bAuthoritative = false | ) |
const |
|
inline |
◆ InitStatType()
void UStatTrackingSave::InitStatType |
( |
const EStatClassifier & |
StatClass, |
|
|
const TArray< FString > & |
ClassNames, |
|
|
const TSet< EStatNames > & |
StatsToTrack |
|
) |
| |
◆ IsInitialized()
bool UStatTrackingSave::IsInitialized |
( |
| ) |
const |
|
inline |
◆ IsStatObjectSaved()
bool UStatTrackingSave::IsStatObjectSaved |
( |
| ) |
const |
|
inline |
◆ OnLoadedAuthoritativeStats()
void UStatTrackingSave::OnLoadedAuthoritativeStats |
( |
| ) |
|
◆ OnLoadedStats()
void UStatTrackingSave::OnLoadedStats |
( |
| ) |
|
◆ OnSave()
void UStatTrackingSave::OnSave |
( |
bool |
bSuccess | ) |
|
◆ SetIsInitialized()
void UStatTrackingSave::SetIsInitialized |
( |
bool |
bNewInitialized | ) |
|
|
inline |
◆ TrackProjectile()
bool UStatTrackingSave::TrackProjectile |
( |
uint16 |
ID | ) |
|
◆ UpdateChallengesSaved()
void UStatTrackingSave::UpdateChallengesSaved |
( |
bool |
bNewChallengesSaved | ) |
|
|
inline |
◆ UpdateExperienceSaved()
void UStatTrackingSave::UpdateExperienceSaved |
( |
bool |
bNewExperienceSaved | ) |
|
|
inline |
◆ UpdateServerChallengeInfo()
void UStatTrackingSave::UpdateServerChallengeInfo |
( |
const TArray< FServerChallengeInfo > & |
ChallengeInfos | ) |
|
|
inline |
◆ UpdateState()
void UStatTrackingSave::UpdateState |
( |
EStatState |
State, |
|
|
bool |
bAuthoritative = false |
|
) |
| |
◆ UpdateStatsSaved()
void UStatTrackingSave::UpdateStatsSaved |
( |
bool |
bNewStatsSaved | ) |
|
|
inline |
◆ AnalyticsStats
TMap<FString, float> UStatTrackingSave::AnalyticsStats |
◆ AuthoritativeStatState
◆ bChallengesSaved
bool UStatTrackingSave::bChallengesSaved = false |
|
protected |
◆ bExperienceSaved
bool UStatTrackingSave::bExperienceSaved = false |
|
protected |
◆ bInitialized
bool UStatTrackingSave::bInitialized = false |
|
protected |
◆ bStatsSaved
bool UStatTrackingSave::bStatsSaved = false |
|
protected |
◆ DailyChallenges
◆ OnStatsLoaded
FStatsLoadedSignature UStatTrackingSave::OnStatsLoaded |
◆ PlayerID
FString UStatTrackingSave::PlayerID |
◆ PlayerStats
◆ ServerChallenges
◆ ShotHitIDs
TSet<uint16> UStatTrackingSave::ShotHitIDs |
|
protected |
◆ StatObjectBuffer
◆ StatState
◆ StatTags
◆ StatThrottler
TMap<FString, FTimerHandle> UStatTrackingSave::StatThrottler |
|
protected |
◆ World
TWeakObjectPtr<UWorld> UStatTrackingSave::World = nullptr |
|
protected |
The documentation for this class was generated from the following files: