Navigation
API > API/Plugins > API/Plugins/OnlineServicesEOSGS > API/Plugins/OnlineServicesEOSGS/Online
Inheritance Hierarchy
- IOnlineComponent
- TOnlineComponent
- FStatsCommon
- FStatsEOSGS
References
| Module | OnlineServicesEOSGS |
| Header | /Engine/Plugins/Online/OnlineServicesEOSGS/Source/Public/Online/StatsEOSGS.h |
| Include | #include "Online/StatsEOSGS.h" |
Syntax
class FStatsEOSGS : public UE::Online::FStatsCommon
Remarks
Because the value type is int32 in EOS, stats types are converted to int32. So these are limitations:
- String type of Stats is not supported;
- double type of Stats is casted to int32, and precision is UE_ONLINE_STAT_EOS_DOUBLE_PRECISION. Out of range value will be clamped;
- int64 type of Stats is casted to int32. Out of range value will be clamped;
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FUserStats > | BatchQueriedUsersStats | ||
| EOS_HStats | StatsHandle |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FStatsEOSGS
(
FOnlineServicesEOSGS& InOwningSubsystem |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TOnlineAsyncOpHandle< FBatchQueryStats > | BatchQueryStats
(
FBatchQueryStats::Params&& Params |
Get stats of the specified users. | |
| TOnlineAsyncOpHandle< FQueryStats > | QueryStats
(
FQueryStats::Params&& Params |
Get stats of the specified user. | |
| void | ReadStatsFromEOSResult
(
const EOS_Stats_OnQueryStatsCompleteCallbackInfo* Data, |
||
| TOnlineAsyncOpHandle< FUpdateStats > | UpdateStats
(
FUpdateStats::Params&& Params |
IStats. |
Overridden from IOnlineComponent
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize () |
TOnlineComponent. |
Typedefs
| Name | Description |
|---|---|
| Super |