#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: