Navigation
API > API/Plugins > API/Plugins/OnlineServicesEOSGS > API/Plugins/OnlineServicesEOSGS/Online
Inheritance Hierarchy
- IOnlineComponent
- TOnlineComponent
- FAchievementsCommon
- FAchievementsEOSGS
References
| Module | OnlineServicesEOSGS |
| Header | /Engine/Plugins/Online/OnlineServicesEOSGS/Source/Public/Online/AchievementsEOSGS.h |
| Include | #include "Online/AchievementsEOSGS.h" |
Syntax
class FAchievementsEOSGS : public UE::Online::FAchievementsCommon
Variables
| Type | Name | Description | |
|---|---|---|---|
| TOptional< FAchievementDefinitionMap > | AchievementDefinitions | ||
| EOS_HAchievements | AchievementsHandle | ||
| EOS_NotificationId | NotifyAchievementsUnlockedNotificationId |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAchievementsEOSGS
(
FOnlineServicesEOSGS& InOwningSubsystem |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TOnlineResult< FGetAchievementDefinition > | Gets an achievement definition by id. Requires first calling QueryAchievementDefinitions. | ||
| TOnlineResult< FGetAchievementIds > | GetAchievementIds
(
FGetAchievementIds::Params&& Params |
Gets the achievement id's. Requires first calling QueryAchievementDefinitions. | |
| TOnlineResult< FGetAchievementState > | GetAchievementState
(
FGetAchievementState::Params&& Params |
Gets the state of an achievement by id for the given player. | |
| TOnlineAsyncOpHandle< FQueryAchievementDefinitions > | IAchievements. | ||
| TOnlineAsyncOpHandle< FQueryAchievementStates > | QueryAchievementStates
(
FQueryAchievementStates::Params&& Params |
Query the state of all achievements for the given player. | |
| TOnlineAsyncOpHandle< FUnlockAchievements > | UnlockAchievements
(
FUnlockAchievements::Params&& Params |
Manually unlock achievements Requires first calling QueryAchievementStates. |
Overridden from IOnlineComponent
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize () |
IOnlineComponent. | |
| void | Shutdown () |
Called right before the component is destroyed. It is not safe to reference any other components at this time. |
Typedefs
| Name | Description |
|---|---|
| FAchievementDefinitionMap | |
| Super |