Navigation
API > API/Plugins > API/Plugins/OnlineServicesCommon > API/Plugins/OnlineServicesCommon/Online
Inheritance Hierarchy
References
| Module | OnlineServicesCommon |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommon/Public/Online/StatsCommon.h |
| Include | #include "Online/StatsCommon.h" |
Syntax
class FStatsCommon : public UE::Online::TOnlineComponent< IStats >
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FUserStats > | CachedUsersStats | ||
| TOnlineEventCallable< void(const FStatsUpdated &StatsUpdated)> | OnStatsUpdatedEvent | ||
| TMap< FString, FStatDefinition > | StatDefinitions |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FStatsCommon
(
FOnlineServicesCommon& InServices |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TOnlineAsyncOpHandle< FBatchQueryStats > | BatchQueryStats
(
FBatchQueryStats::Params&& Params |
Get stats of the specified users. | |
| void | CacheUserStats
(
const FUserStats& UserStats |
||
| TOnlineResult< FGetCachedStats > | GetCachedStats
(
FGetCachedStats::Params&& Params |
Retrieve cached users' stats, which was retrieved when call QueryStats or BatchQueryStats, or after calling UpdateStats. | |
| const FStatDefinition * | GetStatDefinition
(
const FString& StatName |
||
| TOnlineEvent< void(const FStatsUpdated &)> | Event triggered when stats of user(s) changed | ||
| TOnlineAsyncOpHandle< FQueryStats > | QueryStats
(
FQueryStats::Params&& Params |
Get stats of the specified user. | |
| TOnlineAsyncOpHandle< FResetStats > | ResetStats
(
FResetStats::Params&& Params |
Reset stats of the local user. | |
| TOnlineAsyncOpHandle< FUpdateStats > | UpdateStats
(
FUpdateStats::Params&& Params |
IStats. |
Overridden from TOnlineComponent
| Type | Name | Description | |
|---|---|---|---|
| void |
Overridden from IOnlineComponent
| Type | Name | Description | |
|---|---|---|---|
| void | UpdateConfig () |
TOnlineComponent. |
Typedefs
| Name | Description |
|---|---|
| Super |